Talent.com
Senior Geophysical Software Engineer (Seismic Processing)
Senior Geophysical Software Engineer (Seismic Processing)Halliburton • Calgary, AB, CA
Senior Geophysical Software Engineer (Seismic Processing)

Senior Geophysical Software Engineer (Seismic Processing)

Halliburton • Calgary, AB, CA
30+ days ago
Job type
  • Full-time
  • Part-time
Job description

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.

Overview

We are seeking an experienced Senior Software Developer with deep expertise in seismic processing and scientific computing to help design and evolve next-generation seismic processing solutions. You will work with globally distributed teams to build high-performance, scalable software used in complex on-premise and cloud environments.

This role combines advanced software engineering with geophysical domain knowledge and is ideal for a developer who enjoys solving computationally intensive problems and working closely with geoscientists to deliver production-grade systems.

Job Duties

  • Design, develop, and maintain high-performance seismic processing software from raw acquisition data through imaging and interpretation deliverables.
  • Collaborate with geophysicists and product teams to translate domain requirements into scalable software architectures.
  • Implement and optimize computational algorithms for large-scale seismic datasets.
  • Contribute to system architecture, APIs, and integration with external platforms and services.
  • Develop robust UI and workflow components for desktop and/or cloud-based seismic applications.
  • Lead code reviews and enforce engineering best practices for performance, security, and maintainability.
  • Mentor junior developers and provide technical leadership on complex debugging and architectural challenges.
  • Build and maintain automated CI/CD pipelines and testing frameworks.
  • Ensure high software quality through unit, integration, and performance testing.
  • Support customer issue resolution and participate in advanced troubleshooting.
  • Evaluate and adopt emerging technologies relevant to seismic processing and scientific computing.

Qualifications

  • BS or MS in Computer Science, Geoscience, Applied Mathematics, Engineering, or a related field.
  • 7+ years of experience in scientific or geophysical software development.
  • Advanced Java Backend Engineering: Deep expertise in Java for high-throughput data processing, memory management, and multi-threaded execution (not limited to UI).
  • Strong professional experience in at least one systems language (C/C++ or Fortran).
  • Experience developing commercial, performance-critical desktop or distributed applications.
  • Solid understanding of seismic processing fundamentals and workflows.
  • Experience working with large datasets and performance-optimized computing.
  • Proficiency with Git-based workflows and CI/CD practices.
  • Experience with Linux development environments.
  • Strong problem-solving skills and ability to break down complex technical challenges.
  • Experience working in Agile or iterative development teams.
  • Excellent communication and collaboration skills.

Preferred / Nice to Have

  • Hands-on experience with ProMAX/SeisSpace or similar seismic processing products
    (such as Omega, Geovation, Reveal, Echos, DUG, GeoTomo).
  • Knowledge of processing formats: SEG-D, SEG-Y, SEG-P1/UKOOA, VDS and JavaSeis.
  • Experience with advanced seismic methods (noise attenuation, statics, deconvolution, velocity modeling, deblending, OBN processing, migration, FWI).
  • Experience with HPC concepts: multithreading, GPU computing, distributed systems.
  • Familiarity with cloud platforms (AWS/Azure) and containerized deployments (Docker/Kubernetes).
  • Experience with REST APIs and microservice architectures.
  • Python scientific ecosystem (NumPy, SciPy, Pandas, ML frameworks).
  • Experience with graphics programming (Java 2D/3D, OpenGL, CUDA).
  • Experience with big-data or distributed processing frameworks (e.g., Spark).
  • Exposure to DevOps tooling and automated build/test infrastructure.

Candidates with qualifications exceeding the minimum job requirements will be considered for higher-level positions based on their experience, additional job requirements, and current business needs. Depending on their education, experience, and skill level, candidates may be eligible for a range of job opportunities, including Senior Technical Advisor.

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: 206649
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:

Compensation Information
Compensation is competitive and commensurate with experience.

Create a job alert for this search

Senior Geophysical Software Engineer (Seismic Processing) • Calgary, AB, CA

Similar jobs

Senior Geophysical Software Engineer (Seismic Processing)

HalliburtonCalgary
Full-time +1

Ave SW Suite 2000, Calgary, Alberta, T2P 3V4, Canada.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 ...Show more

 • Promoted

Senior Geotechnical Engineer — Hybrid, Flexible Growth

EnglobeCalgary, AB, CA
Full-time

An environmental engineering firm in Calgary is seeking a Senior Geotechnical Engineer with over 10 years of experience in engineered earthworks projects.The role involves project management, geote...Show more

 • Promoted

Senior Geophysicist

Strathcona Resources LtdCalgary, Alberta, Canada
Full-time

Posted Todaytime left to apply:.End Date: April 1, 2026 (30+ days left to apply)job requisition id:.JR100680Headquartered in Calgary, Alberta, Strathcona Resources Ltd.North America’s fastest growi...Show more

 • Promoted

Expert Senior Geomodeller Enhancing Geological Innovation and Stewardship

Alberta Energy RegulatorCalgary, AB, CA
Full-time

Join a forward-thinking team as a Senior Geomodeller and influence Alberta’s geological landscape.This hybrid role will leverage your skills in geomodelling to support responsible resource manageme...Show more

 • Promoted

Senior Geomodeller: Lead Multi-Scale Alberta Models (Hybrid)

Alberta Energy RegulatorCalgary, AB, CA
Full-time

A provincial regulatory agency is seeking a Senior Geomodeller to enhance understanding of Alberta's subsurface, supporting resource development and public interest.This role involves mentoring, te...Show more

 • Promoted

Senior Geophysical Software Engineer (Seismic Processing)

Halliburton Energy ServicesCalgary, AB, CA
Full-time +1

Senior Geophysical Software Engineer (Seismic Processing).Location: Calgary, AB, CA, T2P 3V4.We are looking for the right people — people who want to innovate, achieve, grow and lead.We attract and...Show more

 • Promoted

Senior Geomodeller — Hybrid: Shaping Alberta's Subsurface

Alberta Energy Regulator (AER)Calgary, AB, CA
Full-time

A leading resource management organization in Alberta seeks a Senior Geomodeller to provide technical leadership and develop innovative geological models.The candidate will work onsite or hybrid fr...Show more

 • Promoted

Geotechnical Engineer (Intermediate) — Mentorship & Impact

Thurber EngineeringCalgary, Alberta, Canada
Full-time

A prominent engineering firm in Calgary is looking for an Intermediate Geotechnical Engineer.Responsibilities include coordinating investigations, supervising geotechnical designs, and mentoring st...Show more

 • Promoted

Senior Geotechnical Engineer - Lead Design & Projects

AtkinsRéalisCalgary, AB, CA
Full-time

A leading engineering services organization in Calgary is seeking a Senior Geotechnical Engineer to lead project designs and provide technical expertise.The ideal candidate will possess a degree in...Show more

 • Promoted

Senior Geophysicist

Strathcona Resources Ltd.Calgary, AB, CA
Full-time

Headquartered in Calgary, Alberta, Strathcona Resources Ltd.North America’s fastest growing pure play heavy oil producers with operations focused on thermal oil and enhanced oil recovery near the C...Show more

 • Promoted

Senior Geomodeller Driving Geoscience Innovation in Alberta

Alberta Energy Regulator (AER)Calgary, AB, CA
Full-time

Join as a Senior Geomodeller to revolutionize how Alberta’s subsurface is modeled in a hybrid workspace.Utilize advanced 3D geological modeling to support responsible resource development and envir...Show more

 • Promoted

Senior Geotechnical Engineer: Lead Design & Mentorship

Inline Group Inc.Calgary, AB, CA
Full-time

A leading engineering firm in Alberta is seeking a Senior Geotechnical Engineer to provide high-level technical guidance across public infrastructure and private development projects.This role requ...Show more

 • Promoted

Senior Dam Geotechnical Engineer | Lead & Mentor

WSP USACalgary, AB, CA
Full-time

A top engineering firm is seeking a Senior Dam Geotechnical Engineer to lead dam design projects in Calgary or Edmonton.This role involves overseeing project compliance, preparing technical reports...Show more

 • Promoted

Senior Dam Geotechnical Engineer — Lead & Mentor

WSP Global Inc.Calgary, AB, CA
Full-time

A major engineering firm in Calgary is looking for a Senior Geotechnical Engineer to lead geotechnical design for dam projects.This role involves overseeing construction, providing mentorship, and ...Show more

 • Promoted

Senior Geophysicist: Seismic Inversion & Reservoir Strategy

BrunelCalgary, AB, CA
Full-time

A leading petroleum services company is seeking a Contract Geophysicist in Calgary, Alberta.The successful candidate will work with multidisciplinary teams, applying advanced geophysical interpreta...Show more

 • Promoted

Senior Geotechnical Engineer: Field to Design Leader

ParsonsCalgary, AB, CA
Full-time

A leading engineering firm in Calgary is seeking a Geotechnical Engineer/Civil Engineer to work on major geotechnical and geo-environmental projects.The ideal candidate will hold a Bachelor's degre...Show more

 • Promoted

Senior Geotechnical Engineer & Geoscientist (Geohazards)

Thurber EngineeringCalgary, AB, CA
Full-time

A leading engineering firm in Calgary seeks an Intermediate to Senior Geotechnical Engineer or Geoscientist - Geohazards.Candidates should have 8+ years of relevant experience, excellent communicat...Show more

 • Promoted

Senior Geotechnical Engineer - Field Investigations & Design

BBA ConsultantsCalgary, AB, CA
Full-time

A leading engineering consulting firm in Canada is seeking a qualified Geotechnical Engineer to perform site investigations, prepare technical reports, and supervise construction activities.The ide...Show more