Talent.com
Halliburton
Senior Software Engineer - Rock Physics ApplicationsHalliburton • Abingdon, GB
Senior Software Engineer - Rock Physics Applications

Senior Software Engineer - Rock Physics Applications

Halliburton • Abingdon, GB
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.

Job Duties

This is a hands-on software engineering role. We are looking to recruit an experienced Senior Software Engineer to design, develop, and modernize high-performance Rock Physics desktop and cloud applications. Reporting to the Team Lead and working closely with the Product Owner, you will own the technical direction of production software — writing code daily, reviewing pull requests, and driving architectural decisions.

Key Responsibilities

  • Design & build software — Architect, implement, and maintain complex desktop and cloud applications using modern software engineering practices (design patterns, SOLID principles, automated testing, continuous integration/delivery).
  • Modernize legacy systems — Lead migration of mature C/C++ codebases to modern languages, runtimes, and UI/UX frameworks while preserving scientific accuracy and performance.
  • Leverage AI-assisted development — Actively adopt AI-powered tools (e.g., Copilot, code-generation, automated testing assistants) to accelerate delivery and improve code quality.
    Collaborate on architecture — Partner with the Team Lead and Product Owner to translate requirements into sound, maintainable technical solutions the team can implement and iterate on.
  • Mentor & lead technically — Coach junior and mid-level developers through code reviews, pair programming, and knowledge-sharing; foster a culture of engineering excellence.
    Communicate clearly — Escalate risks, trade-offs, and progress in a timely, structured manner to technical and non-technical stakeholders.
    Stay current — Continuously evaluate and adopt emerging languages, frameworks, cloud services, and AI/ML tooling relevant to the product.

Required Qualifications

  • 5+ years of professional software engineering building and shipping complex, production-grade applications — not solely scripting, prototyping, or research. Strong proficiency in C#/.NET; and also C/C++; demonstrated ability to work across both languages in a single product ecosystem. Undergraduate (or higher) degree in Computer Science, Software Engineering, or a closely related engineering discipline.
  • Comfort and curiosity with AI-assisted development tools and a track record of staying ahead of technology trends. Experience with cloud architecture (AWS, Azure, and/or Google Cloud). Proven experience with software engineering fundamentals: object-oriented and component-based design, design patterns, unit/integration testing, version control (Git), and code review workflows. Hands-on CI/CD experience — building, configuring, or maintaining automated build and deployment pipelines.
  • Experience modernizing legacy software — migrating codebases from older languages or frameworks to current platforms, including UI/UX modernization.
    Self-motivated and collaborative; thrives in a team environment and takes initiative without direction. Excellent analytical, communication, and problem-solving skills.

Minimum Qualifications: Minimum qualifications may be acquired through technical schools or equivalent related experience. Candidates having qualifications that exceed the minimum job requirements will receive consideration for higher level roles given (1) their experience, (2) additional job requirements, and/or (3) business needs. Depending on education, experience, and skill level, a variety of job opportunities might be available from the Technical Professional Software (Senior - Principal)

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

97 Jubilee Avenue, Milton Park, Abingdon, Oxfordshire, OX14 4RW, United Kingdom

Job Details

Requisition Number: 209088
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: Abingdon

Compensation Information
Compensation is competitive and commensurate with experience.

Create a job alert for this search

Senior Software Engineer - Rock Physics Applications • Abingdon, GB

Similar jobs

Senior Software Engineer

Aurora Energy ResearchOxford, England, United Kingdom
Full-time

Based in Oxford, you will work as part of a fun and highly experienced and growing Software Team building innovative cloud‑based software solutions which power major decisions in the global energy ... Show more

 • Promoted

Senior Software Engineer, Space Systems (Hybrid)

Macdonald, Dettwiler And Associates CorporationEast Hagbourne, England, GB
Full-time

Macdonald, Dettwiler And Associates Corporation is seeking a Software Engineer to design and develop software for on-board payloads.Located in East Hagbourne, the role requires expertise in C/C++ a... Show more

 • Promoted

Senior Software Engineer

GammaNewbury, England, GB
Full-time

At Gamma we provide voice, data, and mobile solutions to businesses across the UK, Germany, Spain, and the Benelux region.Our people are at the heart of everything we do; when you join us you becom... Show more

 • Promoted

DevOps Software Engineer (Senior – Principal)

MyPetroCareer.comAbingdon, England, GB
Full-time +1

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 themselv... Show more

 • Promoted

Space Systems Software Engineer – Onboard/Ground, Hybrid

MDA SpaceEast Hagbourne, England, GB
Full-time

MDA Space is seeking a Senior Software Engineer for its Manchester/Stevenage/Harwell offices.You will design and develop onboard and ground test software for payloads, collaborating with a cross-fu... Show more

 • Promoted

Senior Engine Programmer

Rebellion coOxford, England, GB
Permanent

We are looking for experienced Engine Programmers to work on our proprietary cross‑platform engine, shaping the technical foundation of our projects across animation, AI, physics, graphics, renderi... Show more

 • Promoted

Senior Software Engineer

Oxford DynamicsOxford, England, GB
Full-time

Oxford Dynamics is at an inflection point.We operate in some of the most complex and high‑stakes environments in the world – defence, national security, AI and robotics.The decisions we make now wi... Show more

 • Promoted

Senior Software Engineer

Brill Power LimitedOxford, England, GB
Full-time +1

We are looking for a Senior Software Engineer with proficiency in C# programming to lead the development of the IoT device software and cloud platform software for our connected energy storage syst... Show more

 • Promoted

Senior Software Engineer - Backend Focus (Viator)

TripadvisorOxford, England, GB
Full-time

Senior Software Engineer - Backend Focus (Viator).Viator, a Tripadvisor company, is the leading marketplace for travel experiences.We believe that making memories is what travel is all about.And wi... Show more

 • Promoted

Senior Systems Engineer - Mechatronics - Oxford - £70,000

Bond Williams LimitedDidcot, ENG, GB
Full-time

Our client develops complex instrumentation for analysis of components at the sub micron level, they are going through a period of exciting growth and expansion and are seeking an experienced.Mecha... Show more

 • Promoted

Senior Software Engineer

ONIOxford, England, GB
Full-time

Senior Software Engineer, C++, Image Processing, ML.Join ONI and Explore the Boundaries of Scientific Discovery!.At ONI, we are driven by a profound mission: to propel scientific discovery and comb... Show more

 • Promoted

Senior AI Software Engineer

Aurora Energy Research LimitedOxford, England, GB
Full-time +1

Based in Oxford, you will work as part of a growing AI software team that is building innovative intelligent solutions.As a Senior AI Engineer, you will architect and develop AI-driven services usi... Show more

 • Promoted

Senior Full Stack Engineer - Build Enterprise-Scale Software

PreservicaAbingdon, England, GB
Full-time

A leading software firm in Abingdon seeks a Full Stack Engineer with strong Front End skills in either React or Angular.This role involves the full software development lifecycle, integrating compo... Show more

 • Promoted

Senior Software Engineer (Planning)

OxaOxford, England, GB
Full-time

Founded in 2014, Oxa is a global leader in autonomous vehicle (AV) technology, dedicated to accelerating Industrial Mobile Autonomy (IMA).We develop advanced physical AI and robotics technology, an... Show more

 • Promoted

Quantum Software Engineer: Algorithms & Applications

InfleqtionKidlington, England, GB
Full-time

Infleqtion is seeking a Quantum Software Engineer in Kidlington, UK, to develop next-gen applications for quantum computers.This role involves designing quantum algorithms, optimizing applications,... Show more

 • Promoted

Software Engineer - Rock Physics Applications

HalliburtonAbingdon, England, GB
Full-time +1

This is a hands‑on software engineering role.We are looking to recruit an experienced Software Engineer to design, develop, and modernize high‑performance Rock Physics desktop and cloud application... Show more

 • Promoted

Full-Stack Software Engineer III

RELXOxford, England, GB
Full-time

Are you passionate about driving innovative solutions in web development?.Do you thrive on transforming complex requirements into seamless, user-friendly applications?.Our dynamic Agile team is at ... Show more

 • Promoted

Software Engineer - On Board Processing

Open Cosmos LtdEast Hagbourne, England, GB
Full-time

At Open Cosmos we are solving the world’s biggest challenges from space, providing businesses, governments and researchers access to more readily available information than ever before - ready for ... Show more

 • Promoted

Rock Physics Software Engineer — Hybrid, Cloud & Desktop

Milton ParkAbingdon, England, GB
Full-time

Halliburton is seeking an experienced Software Engineer at Milton Park, Abingdon.This hands-on role involves designing, developing, and modernizing high-performance Rock Physics applications, requi... Show more

 • Promoted

Senior Systems Engineer - Hands-On, Cross-Disciplinary Impact

Humand TalentAbingdon, England, GB
Full-time

Humand Talent is looking for a Senior Systems Engineer to join a growing advanced technology business in Abingdon.This high-impact role involves improving the performance and integration of complex... Show more