Geophysical Software Developer (Seismic Processing & Interpretation)
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.
Overview
We are seeking a Geophysical Software Developer with a strong foundation in scientific computing and desktop application architectures to help build and maintain next-generation seismic processing and interpretation solutions. You will work within a collaborative team environment to deliver high-performance, scalable software used in complex on-premise and cloud environments.
This role combines software engineering with geophysical domain knowledge and is ideal for a developer who enjoys solving computationally intensive problems, working alongside senior engineers, and collaborating with geoscientists to deliver production-grade systems.
Job Duties
- Develop and maintain components of high-performance seismic application software, from data ingestion through visualization and interpretation deliverables.
- Collaborate with geoscientists, product owners, and QA analysts to translate domain requirements into reliable software features during Agile sprints.
- Implement and optimize software features and UI components for desktop-based seismic applications.
- Participate in code reviews and adhere to engineering best practices for performance, maintainability, and code quality.
- Build and manage automated workflows, data pipelines, and internal tools to improve team productivity.
- Utilize modern technologies, including AI-augmented development tooling, to safely accelerate software delivery and reduce technical debt.
Qualifications
- Education: BS or MS in Computer Science, Geoscience, Applied Mathematics, Engineering, or a related field.
- Experience: 2+ years of professional experience in scientific, energy sector, or geophysical software development.
- Systems Programming: Solid professional experience in C/C++ (including frameworks like Qt) or Java for high-throughput data processing and application development.
- Application Architecture: Experience developing commercial or internal thick-client desktop applications.
- Domain Knowledge: Familiarity with geoscience or seismic interpretation fundamentals and workflows.
- Methodologies: Experience working in an Agile/Scrum framework.
Preferred / Nice to Have
- Experience with Python scientific ecosystem (NumPy, Pandas) for data analysis and metric automation.
- Hands-on exploration of modern systems languages (such as Rust) and 3D graphics/rendering concepts.
- Familiarity with cloud platforms (Azure or AWS) and basic infrastructure maintenance.
- Experience writing or optimizing data importers and real-time processing pipelines.
- Proficiency with Git-based workflows and CI/CD practices.
- Active experience utilizing AI-augmented tooling (e.g., Claude Code, GitHub Copilot) to optimize personal development workflows.
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: 209792
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.
- ...investing in our employees and empowering them to develop themselves and their careers. Experience the challenges... ...Overview We are seeking an experienced Senior Software Developer with deep expertise in seismic processing and scientific computing to help design and evolve...SuggestedFull timePart time
- ...employees and empowering them to develop themselves and their careers. Experience... ..., data scientists, and software engineers to translate scientific... ...high-performance applications for geophysical and geological data analysis, interpretation and visualization (e.g., seismic,...SuggestedFull timePart time
- ...Pulse is seeking a Seismic Data Administrator to join our Data Services team. Pulse Seismic... ...responsibilities over time as the role develops within the team, with potential to cross... ...and partner-sensitive information. Software Knowledge • Strong skills in Microsoft...SuggestedPermanent employmentFull timeContract workWork at office
$126.16k - $189.24k per year
...Job Responsibility: GPU Software Developer ~ CALGARY, Canada ~ Engineering ~63573 ~ CAD $126,160.00/Yr. ~ CAD $189,240.00/Yr.... ...candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process....SuggestedFull timeInternship- ...growing with it. You’ll work alongside developers, architects, and designers who take quality... ...About You We are seeking a Junior Software Developer who is curious, motivated, and excited... ...environment, following team processes, coding standards, and delivery best practices...SuggestedInternship
$90k - $100k per year
...place. The Opportunity We’re looking for an Intermediate Software Developer to help build and scale our AI-driven digital health platform... ...all employees, and for applicants throughout the interview process. We do not and shall not discriminate on the basis of race, ethnicity...Full timeWork at officeHome officeFlexible hours3 days per week$70k per year
...Job Responsibility: Overview We are looking for a new graduate to join our team as a junior software developer. In this role, you will work closely with our engineering team to develop firmware solutions. The primary responsibility of the role is to perform programming, testing...Full timeCasual workRelocationMonday to fridayFlexible hours- ...opportunity to learn about the industry and develop technical skills highly sought after by top employers.Are you a passionate software developer looking for a new challenge... ...teams to improve our products and automate our processes. You must be passionate about technology and...Full timeWork at officeRemote workWork from homeFlexible hours
- ...Financial is looking for a full-time Junior iOS Developer to join our team in Calgary, AB. A... ..., resourcefulness, and hard work. Our software development teams are composed of problem... ...stand-ups to support agile development processes. Contribute to the development and...Full timeInternship
- ...employees and empowering them to develop themselves and their careers.... ...company, builds the software and data platforms that help... ...Our products span subsurface interpretation, well construction planning,... ...reviews, improve the codebase and processes around you without waiting to...Full timePart timeWorldwideShift work
- ...employees and empowering them to develop themselves and their careers.... ...company, builds the software and data platforms that help... ...Our products span subsurface interpretation, well construction planning,... ...as: Geoscience — geology, geophysics, or petrophysics Drilling...Long term contractFull timePart time
- ...Intermediate Software Developer, Promotions atVenu - Calgary, AB - Full-Time Reports To: Development Manager, Promotions About the... ...area. ~ Experience with backend services and asynchronous job processing. ~ Proven ability to quickly understand requirements and...Full time
$145k - $155k per year
...-world conditions. We’re hiring two Software Developers to join the Casper team: one Intermediate... ...how Casper scores are calculated, processed, and presented, a system that spans multiple... ...defensible Improving how programs interpret results, from analytics to score presentation...Long term contractFull timeRemote workShift workNight shift- ...employees and empowering them to develop themselves and their careers.... ...company, builds the software and data platforms that help... ...Our products span subsurface interpretation, well construction planning,... ...as: Geoscience — geology, geophysics, or petrophysics Drilling...Long term contractFull timePart timeImmediate startWorldwide
- ...US: Startec Compression & Process is dedicated to providing innovative... ...demonstrate expertise in developing and optimizing process... ...process simulations and modeling software. Experience with equipment... ...to collect, analyze, and interpret data. Excellent communication...Full timeFor contractorsInternshipWork at officeFlexible hours
- ...wide range of opportunities to grow and develop your career in an inclusive environment where... ...- both personally and professionally. Processing Representative: ~Bilingual (French and... ...ground. Accommodation during the application process Fidelity Canada welcomes and encourages...Full timeHome officeMonday to fridayFlexible hoursRotating shift
- ...Employee-owned Company is seeking an experienced and dedicated Process Engineer-in-Training to join our team in our Calgary office.... ...variety of tasks and our expectation will be for the candidate to develop proficient skills in all areas of project delivery, including...Contract workInternshipWork at officeLocal areaFlexible hours
$72.68k per year
...across British Columbia and Alberta, is looking for a Business and Process Analyst to join our team! Salary: Salary: $72,683.10 to $88,... ...improvement opportunities and inform decision-making Develop recommendations that support strategic and operational priorities...Permanent employmentFull timeWork at officeRemote workWork from homeHome officeMonday to fridayFlexible hours- ...of their projects and operations. Our proven project execution process is based on a “single source of truth” model that eliminates the... ...We Work The benefits of our approach apply to new asset developments and brownfield optimization projects across several industrial...Full timeFor subcontractorWork at officeWork from homeFlexible hours
- ...in our employees and empowering them to develop themselves and their careers. Experience... ...We are looking to recruit an experienced Software Development Team Lead. Reporting to the Delivery... ...etc.) Experience in Geology and Geophysics domains especially Oil and Gas...Full timePart timeSecond job
$65 - $80 per hour
...Business Analyst to lead a review of the IT request for proposal (RFP) process and recommend practical improvements that will streamline... ...improvement opportunities. • Document the current-state process and develop a future-state process with clear roles, decision points, and...Contract workRemote work- ...Main Purpose The Metallurgist / Process Engineer is responsible for providing high-level technical expertise across multiple mining and metallurgical projects, operations, and strategic initiatives. The role combines due-diligence capability, operational support, and technical...Internship
$29.71 - $36 per hour
Education: No degree, certificate or diploma Experience: 3 years to less than 5 years Tasks Train staff/workers in job duties, safety procedures and company policies Establish methods to meet work schedules and co-ordinate work activities with other work units ...Long term contractPermanent employmentFlexible hoursShift workNight shiftWeekend workDay shiftAfternoon shift- ...Process Engineer MacDonald Search Group has been asked by our industrial manufacturing / building materials client to find a first-class Process Engineer to join their team in the Canada (remote / hybrid) . The primary responsibility of this role will be to drive...Remote work
$95k per year
...highly skilled Senior React / Front-End Developer for a permanent, full-time position based... ..., scalable front-end and full-stack software solutions . You will collaborate closely... ...awareness of industry compliance, risk control processes, and the regulatory landscape inherent to...Permanent employmentFull time- ...ABOUT US: Startec Compression & Process is a rapidly growing innovative leader in the... ...Equipment Sizing Use compressor sizing software to accurately size compressors based on project... ...for buyout equipment and systems Develop packaging plans based on required equipment...Full timeWork at officeFlexible hours
- ...Employee-owned Company is seeking an experienced and dedicated Process Technologist to join our team in our Calgary office. In this... ...and designers in creating 2D and 3D Concept Illustrations. ~ Developing Process Flow, Piping and Instrumentation Diagrams. ~ Creating...InternshipWork at officeLocal areaFlexible hours
$90k - $110k per year
...Our mission is to create easy-to-use software to help local governments plan, budget and... ...and undocumented systems Quality-minded developer who takes ownership of manual testing and... ...accommodation during any part of the hiring process, please let us know. At ClearGov, we...RemplacementFull timeTemporary workLocal areaFlexible hours$122k - $170k per year
...business. The role We’re looking for a Software Engineer 3 to help design, build, and... ...and operate backend services that ingest, process, and reconcile large volumes of usage and... ...) Prior exposure to MongoDB as a developer or operator We don’t expect you to check...Full timeRemote workWorldwideFlexible hours- ...containers Remove filled containers from conveyors Manually pack goods into bags and boxes or other containers Feed and unload processing machines Check products and packaging for basic quality defects Clean machines and immediate work areas To Apply Send Your...Full timeImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Geophysical Software Developer (Seismic Processing & Interpretation). Be the first to apply!
- software engineer internship Calgary, AB
- director software engineering Calgary, AB
- part time software developer Calgary, AB
- software developer remote Calgary, AB
- software engineer - computer Calgary, AB
- software developer entry level Calgary, AB
- software developer internship no experience Calgary, AB
- développeur logiciel Calgary, AB
- remote entry level software developer Calgary, AB
- software engineer co-op Calgary, AB

