Talent.com
Halliburton
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 Geomatics Engineer

NovAtel Inc.Calgary, Alberta, Canada
Full-time

Overview Hexagon's Autonomous Solutions business area is seeking a.Algorithms (ALGO) group in developing market‑leading GNSS solutions.You will have the opportunity to work closely with engineers a... Show more

 • Promoted

Senior Geophysicist with Multiphysics Expertise

CGG Land (U.S.) Inc.Calgary, AB, CA
Full-time

Join Viridien’s Multiphysics team as a Senior Geophysicist, focusing on multi-dimensional inversion of geophysical data.You will work closely with clients, leveraging Viridien technology to solve c... Show more

 • Promoted

Senior Geotechnical Engineer — Lead Projects & Innovation

EnglobeCalgary, AB, CA
Full-time

A civil engineering firm in Calgary is seeking an experienced Geotechnical Engineer.This role involves leading geotechnical investigations and working on diverse engineering projects.The ideal cand... Show more

 • Promoted

Senior Geospatial Cloud Engineer

BigGeo Inc.Calgary, Alberta, Canada
Full-time

A leading geospatial intelligence firm is looking for a Senior Engineer to architect solutions that improve how organizations utilize real-time geospatial data.The ideal candidate will have over 7 ... Show more

 • Promoted

Senior Engineer in Spatial Technology

RGIT AustraliaCalgary
Full-time

Transform the use of geospatial data at BigGeo as a Senior Engineer.Build advanced solutions utilizing your C++ prowess and knowledge in computational geometry and geospatial systems.In this pivota... Show more

 • Promoted

Senior Geophysicist: Seismic Inversion & Reservoir Strategy

BrunelCalgary, Alberta, Canada
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 Fluvial Geomorphologist

AECOMCalgary, AB, CA
Full-time

At AECOM, we're delivering a better world.Whether improving your commute, keeping the lights on, providing access to clean water, or transforming skylines, our work helps people and communities thr... 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 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 Geotechnical and Geohazards Engineer

StantecCalgary, AB, CA
Full-time

Principal Geotechnical and Geohazards Engineer.Grounded in safety, quality, and ethics, our experts lead their fields and guide our work with rigor, a creative spirit, and vision for growth.We draw... Show more

 • Promoted

Intermediate Geotechnical Design Engineer Role

Soletanche BachyCalgary, AB, CA
Full-time

Advance your career with SB Canada as an Intermediate Design Engineer focused on geotechnical and pile foundation design.This in-person position requires expertise and a P.In this impactful role, y... 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 Geospatial Cloud Architect

BiggeoCalgary, AB, CA
Full-time

A geospatial technology company in Calgary is looking for a Senior Engineer to architect solutions that leverage real-time geospatial data.In this position, you'll design production-grade libraries... 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

Geotechnical Engineer – Tailings & Dam Projects

GeoWorldCalgary, AB, CA
Full-time

A leading engineering firm in Calgary, Alberta is seeking an Intermediate Geotechnical or Geological Engineer.Responsibilities include leading projects in tailings management and dam design, traini... Show more

 • Promoted

Senior Geotechnical Engineer & Geoscientist (Geohazards)

Thurber EngineeringCalgary
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

 • Promoted

Senior Dam Geotechnical Engineer | Lead & Mentor

WSP USACalgary
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 Geotechnical Engineer

Snc-LavalinCalgary, Alberta, Canada
Full-time

Senior Geotechnical Engineer page is loaded## Senior Geotechnical Engineerlocations: CA.SW Suite 2200 (West Tower)time type: Full timeposted on: Posted Yesterdayjob requisition id: R- ### *... Show more