Senior Geophysical Java Software Engineer
Halliburton
We are looking for the right people — people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world’s largest providers of products and services to the global energy industry.
Job Duties
- Collaborate closely with geophysicists, data scientists, and software engineers to translate scientific domain requirements into robust on-prem or Cloud software solutions.
- Design, develop, and maintain high-performance applications for geophysical and geological data analysis, interpretation and visualization (e.g., seismic, horizon, fault, velocity model, etc.)
- Present architectural designs and technical proposals to the architecture review board.
- Ability to break down development tasks and lay out clear implementation roadmaps.
- Implement and optimize computation algorithms
- Design and develop both thin and thick client applications that interact with cloud-based microservices.
- Ensure high code quality through unit testing, code reviews, security hardening and continuous integration with other domain tools
- Provide technical support and lead user troubleshooting sessions to resolve issues and ensure smooth operation of DSG application.
- Mentor junior developers and actively contribute to architectural and implementation decisions.
- Embrace Agile/Scrum methodologies, delivering and demonstrating working solutions at the end of each sprint
- Stay current with emerging technologies and trends in geophysical computing and software development.
Qualifications
- BS or MS degree in computer science, Geoscience, Applied Mathematics, or a related engineering discipline.
- Minimum of 5 years of experience in scientific or geophysical software development.
- Ability to break down complex development tasks and define clear, actionable implementation roadmaps.
- Proficiency in programming languages: Java, C++.
- Proficiency with development tools and environments:
- GitLab, Eclipse, VS Code, CI/CD pipelines
- Draw.io for architecture diagrams
- Performance tools: VisualVM, JMC/JFR, Async
- Operating systems: Windows and Linux
- Hands-on experience using GitHub Copilot to accelerate code implementation and enhance development productivity.
- Must be self-motivated but be able to work well in a team environment
Desired Experience:
- Knowledge with geophysical and seismic software tools and formats:
- SEG-Y, Landmark seismic BRICK, CMP, OpenVDS
- DSG, Petrel, Kingdom, GeoFrame, or PaleoScan
- Familiarity with cloud platforms and distributed computing:
- Restful API design and implementation
- AWS and Azure
- Tools for scalable data processing: Kubernetes, Spark
- Strong experience with Java 2D graphics and 3D OpenGL programming.
- Solid understanding of geophysical methods and data types, including Seismic, Fault, Horizon and Velocity modeling.
- Experience with scientific computing libraries and frameworks:
- Python: NumPy, SciPy, Pandas, TensorFlow (for ML/AI)
- C++/Java: CUDA (for GPU acceleration)
- Angular or React
- Microservice: Quarkus, Spring Boot, AWS API Gateway
- Docker, Kubernetes
- Advanced awareness and understanding of AI technologies/tools
- Familiarity and understanding of modern cloud technologies and microservices
Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.
Location
700 9th Ave SW Suite 2000, Calgary, Alberta, T2P 3V4, Canada
Job Details
Requisition Number: 202068
Experience Level: Experienced Hire
Job Family: Engineering/Science/Technology
Product Service Line: Landmark Software & Services
Full Time / Part Time: Full Time
Additional Locations for this position:
Work Schedule: Hybrid
Compensation Information
Compensation is competitive and commensurate with experience.
$165k - $183k per year
...to where we work. ABOUT THE ROLE Are you ready to take your development skills to the next level? We’re looking for a Senior Software Engineer to join our Ads team. You’ll play a critical role in the evolution of our Ads suite and help build world-class reporting solutions...SeniorRemote jobLong term contractPermanent employmentTemporary workWork at officeWork from homeFlexible hours$165k - $183k per year
...events. Learn more about our flexible approach to where we work. Overview About the Role We are currently seeking a Senior Software Engineer to join our Self-Serve team. The role will be focused within the Experimentation Platform side, where you will be...SeniorRemote jobPermanent employmentWork at officeWork from homeFlexible hours$193k - $214k per year
...management, and their associated platform foundations. We are hiring a Senior Engineer II (L6) to co-own the technical roadmap, modernize our data... ...Looking For): ~ Proven senior‑level impact ~8+ years of software engineering experience (typically 10+ for this level)...SeniorRemote jobPermanent employmentWork at officeWork from homeFlexible hours- ...high-impact campaigns across programmatic advertising and marketing channels. About the Team: We’re looking for a Staff Software Engineer I/II to join our Data Ingestion Team, which builds and operates the critical infrastructure that serves as the “front door” of...SuggestedLocal areaRemote workWork from homeHome office
$100k per year
...We are seeking an experienced Senior Civil/Water Resources Engineer to help drive our business forward and take on challenging projects. In this role, you will join a multi-disciplinary team of engineers, hydrogeologist, and environmental scientists, managing project teams...Senior- ...search products to life for our clients. As a Senior Solutions Consultant, you’ll guide our... ...results in under a second. This is where engineering meets impact! As our Senior Solutions... ...thoughtful guidance. Python, node,js or Java. Do you think you can bring this role...Senior
- ...This is a remote position. Senior Cyber Security Specialist-Offensive Security... ...concept exploits where required Work with engineering teams on remediation and secure SDLC... ...Exploit development experience in C, C++, Java, or C# ~ Strong Linux/Unix and Windows...SeniorFull timeContract workRemote work
- ...This is a remote position. The Senior Data Specialist will lead the design, development... ...combines strong development skills, data engineering expertise, and integration architecture... ...~9+ years of experience in software development, data engineering, or Salesforce...SeniorContract workRemote work
- ...foundations (e.g., CIP, CFA, and driven piles). Prepare and review engineering calculations, drawings, and technical reports. Coordinate... ...tasks. Preferred skills: Proficiency with pile design software (e.g., LPile, PLAXIS 2D/3D, GRLWEAP, etc.). Strong knowledge of...Permanent employmentFull timeWork at officeLocal area
- ...Title: Senior Document Controller Location: Calgary, AB Employment type: Contract, 6 months (possibility for extension) Schedule... ...steps. ~ Coordinate with requestors (i.e. MOC Coordinator, engineering, and other stakeholders) to obtain missing information, resolve...SeniorFull timeContract workFor contractorsWork at officeRemote workWorldwideMonday to friday1 day per week
- ...are actively working on a series of commercial scale facilities across Canada - come build with us! Job Overview As a Project Engineer at Deep Sky, you will contribute to the planning, design, and execution of our Direct Air Capture (DAC) projects, supporting efforts...Full timeFor contractors
- ...Project Background: At least 1 year of demonstrated experience working as an Organizational Change Manager on a complex technology or software application project. • Deliverable Mastery: 8+ years of experience developing core change deliverables (e.g., Change Strategies,...SeniorLong term contractRemplacementImmediate startRemote workWork from home
- ...presence across Canada, Australia, and New Zealand, we are seeking a Senior ERP Consultant to join our growing team remotely in Canada.... ...Bachelor’s degree in information technology, Business Administration, Engineering, or a related discipline Proven experience delivering ERP...SeniorLong term contractFull timeLive InRemote work
- Position Summary Reporting to the General Manager of Infrastructure and Planning Services, the Manager of Engineering Services will assist the General Manager in managing the County's engineering and construction program and will be responsible for the oversight of the delivery...For contractorsDirect hire
- ...Ability to deal with problems involving a few variables in standardized situations. • Must be able to read and interpret work order and engineered drawing requirements. • Must be able to make machine setups • Good working knowledge in the use of calipers and micrometers....SeniorFull time
- ...Industries is a leading manufacturer and supplier of precision-engineered products and solutions serving the Oil & Gas sector. With a strong... ...Operators alike. Role Summary WZL Industries is seeking a Senior Business Development Manager to drive new business growth from...SeniorLong term contractFull timeInternshipWork at officeRemote workShift work
- ...We are looking for a Senior Pastor will lead a team of pastors and ministers to shepherd and oversee the equipping of the church, as well as to reach the unchurched in our local community. To apply, please email your cover letter, call to ministry, personal testimony, and resume...SeniorLocal area
- ...TSG STAFFING SERVICES is currently recruiting an ELECTRICAL ENGINEER (Maintenance & Reliability) for an opportunity in the Greater Medicine Hat Area in an Operating Plant environment. Job Description Manage technical minor modifications that relate to Transmitters...Contract workRelocation
- ...Senior Infrastructure Analyst Division: IT Job location: Remote (Greater Toronto Area) Hours: 40 hours per week, Monday to Friday... ...to be reviewed by our Talent Acquisition Team and not an AI software/system. The we will contact you if we see a fit via email....SeniorFull timeRemote workWorldwideMonday to fridayFlexible hours
- ...energy industry. Overview We are seeking an experienced Senior Software Developer with deep expertise in seismic processing and... ...environments. This role combines advanced software engineering with geophysical domain knowledge and is ideal for a developer who enjoys...SeniorFull timePart time
$148.9k - $186.1k per year
...will oversee a multidisciplinary team of engineers and technical professionals responsible for... ...and experience with project‑tracking software are considered assets. Equivalent combinations... ...this opportunity, contact Rick Neima, Senior Consultant at (***) ***-**** or ****@*****.***...SeniorLong term contractFull timeContract workFor contractorsMonday to friday- ...Java Microservices Calgary, AB-Onsite Mandate skills: System Design, Security, API Gateway, and OAuth (JWT) Job Description... ...architectural options, defining future-state designs, and guiding engineering teams through phased delivery. Multi-Track Programmer Experience...SeniorFor contractors
- ...looking to recruit an experienced Software Development Team Lead.... ...Applied Mathematics, or a related engineering discipline. ~ Candidate... ...and Delivery methodology ~ Java development experience including... ...Experience in Geology and Geophysics domains especially Oil and Gas...SeniorFull timePart timeSecond job
- ...Halliburton company, builds the software and data platforms that help... ...These are tools used daily by engineers and scientists at the world’s... ...as: Geoscience — geology, geophysics, or petrophysics Drilling engineering... ...include: Languages such as Java, C#, F#, C++, Python,...SeniorLong term contractFull timePart time
- ...DO? Plan , Develop and deliver high quality software services to BCS. Continuously identify... ...have: Bachelor's degree in Computer Science, Engineering, or related field. Backend Development: Strong proficiency in Java (Java 5+ preferred) . Experience with Spring...SeniorFull timeFlexible hours
- ...in risk assessment, bid strategy, value engineering, and collaboration with key contributors... ...Train, mentor, and develop junior and senior estimators Conduct performance reviews... ...Skills Advanced proficiency in estimating software (e.g., HeavyBid, B2W, or equivalent) Strong...SeniorFull timeContract workFor subcontractorWork at office
- ...standards, and schedule. - Understand client needs and offer value engineering solutions to improve functionality, cost-efficiency, and... ...with Microsoft Office Suite, project management and scheduling software, and a strong aptitude for adopting new technolog PCL is an...Contract workWork at office
- ...troubleshooting, and operational support. The Senior Integration Analyst applies established... ...experience in application integration and software development. ~Demonstrated hands-on... ...Understanding of programming languages such as Java, Python, or C#. ~Hands-on experience with...SeniorLong term contractPermanent employmentFull timeRemote workMonday to fridayFlexible hours
- ...do we value? ~ CET designation or diploma or degree in Civil Engineering ~1-3+ years field level experience ~ High computer literacy... ...Proficient in Microsoft office, excel ~ Experience in scheduling software an asset ~ Survey experience an asset ~ Past experience in...Permanent employmentFull timeContract workFor contractorsFor subcontractorWork at office
- ...cost tracking. Experience using Microsoft Excel and accounting software such as Microsoft Dynamics 365 Business Central or similar... ...asset. Post-secondary education in Construction Management, Engineering Technology, Business Administration or a related field is considered...For subcontractorWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Geophysical Java Software Engineer. Be the first to apply!
- java developer Alberta
- java software developer Alberta
- java developer no experience Alberta
- java developer remote Alberta
- senior java developer Alberta
- senior business consultant Alberta
- senior controller Alberta
- senior administrative officer Alberta
- senior accountant remote Alberta
- senior director of operations Alberta
