Halliburton
Software Engineer - Rock Physics Applications
Job Description
Salary: £69,000 - 109,000 per year
Requirements:- 3+ years of professional software engineering experience building and shipping complex, production-grade applications
- Strong proficiency in C#/.NET and C/C++, with the ability to work across both languages in a single product ecosystem
- Undergraduate degree or higher 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, including AWS, Azure, and/or Google Cloud
- Proven software engineering fundamentals, including object-oriented and component-based design, design patterns, unit and integration testing, version control with Git, and code review workflows
- Hands-on CI/CD experience, including building, configuring, or maintaining automated build and deployment pipelines
- Experience modernizing legacy software, including migrating codebases from older languages or frameworks to current platforms and modernizing UI/UX
- Self-motivated and collaborative, with the ability to take initiative without direction
- Excellent analytical, communication, and problem-solving skills
- Minimum qualifications may be acquired through technical schools or equivalent related experience
- Design, develop, and modernize high-performance Rock Physics desktop and cloud applications
- Own the technical direction of production software, including writing code daily, reviewing pull requests, and driving architectural decisions
- Architect, implement, and maintain complex desktop and cloud applications using modern software engineering practices
- Lead migration of mature C/C++ codebases to modern languages, runtimes, and UI/UX frameworks while preserving scientific accuracy and performance
- Adopt AI-powered development tools to accelerate delivery and improve code quality
- Partner with the Team Lead and Product Owner to translate requirements into sound, maintainable technical solutions
- Communicate risks, trade-offs, and progress clearly and in a structured manner to technical and non-technical stakeholders
- Continuously evaluate and adopt emerging languages, frameworks, cloud services, and AI/ML tooling relevant to the product
- AI
- AWS
- Architect
- Azure
- C#
- CI/CD
- Cloud
- Git
- Product Owner
- UX UI Design
- ASP.NET
- Copilot
- DevOps
More:
We are one of the worlds largest providers of products and services to the global energy industry, and we invest in our employees by empowering them to develop themselves and their careers. This is a hands-on software engineering role based in Milton Park, Abingdon, Oxfordshire, United Kingdom, with additional location availability in Abingdon. You will join our Landmark Software & Services team in a full-time experienced-hire position, working closely with a Team Lead and Product Owner. Compensation is competitive and commensurate with experience, and we are an equal opportunity employer committed to fair employment decisions.
last updated 34 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Halliburton
Halliburton
Abingdon
IT
Skills & Technologies
Inferred from job description
Salary Insight
£89,000
This role
£60,000
UK median
This salary is 48% above the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks