Senior Software Engineer – Rock Physics Applications

Milton Park

United Kingdom

Hybrid

GBP 50,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Halliburton is seeking an experienced Senior Software Engineer to design and modernize high-performance applications in a hybrid work environment. The role involves ownership of technical direction, mentoring developers, and tackling legacy systems.

The ideal candidate will have over 5 years of hands-on software engineering experience, proficiency in C# and C/C++, and familiarity with cloud architectures. The position requires attendance at the Milton Park office a minimum of three days per week.

Qualifications

  • 5+ years in software engineering building production-grade applications.
  • Strong in both C#/.NET and C/C++.
  • Experience with code modernization and cloud architecture.

Responsibilities

  • Design and maintain cloud and desktop applications.
  • Lead migration of legacy systems to modern platforms.
  • Mentor junior developers and foster team culture.
  • Communicate technical risks and solutions effectively.

Skills

C#/.NET proficiency
C/C++ proficiency
AI-assisted development tools
Cloud architecture (AWS, Azure, Google Cloud)
Automated build and deployment pipelines

Education

Bachelor's degree in Computer Science or related field

Tools

Git

Job description

Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, colour, 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.

Job Description

This is a hands-on software engineering role. They 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. Please note, although this is a hybrid position, you will be required to attend their Milton Park, Abingdon, Oxfordshire office a minimum of three days per week.

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.
The ideal candidate

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.
  • 97 Jubilee Avenue, Milton Park, Oxfordshire, OX14 4RW
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Rock Physics Applications
Senior Software Engineer - Rock Physics Applications

Halliburton • Milton

On-site
GBP 60,000 - 80,000
Software Engineer - Rock Physics Applications
Software Engineer - Rock Physics Applications

Halliburton • Milton

On-site
GBP 40,000 - 60,000
Senior Software QA Engineer - Rock Physics Applications
Senior Software QA Engineer - Rock Physics Applications

Halliburton • Milton

On-site
GBP 40,000 - 60,000
Rock Physics Software Engineer — Hybrid, Cloud & Desktop
Rock Physics Software Engineer — Hybrid, Cloud & Desktop

Milton Park • Abingdon

Hybrid
GBP 45,000 - 65,000
Software Engineer (Java / C++)
Software Engineer (Java / C++)

Milton Park • Abingdon

Hybrid
GBP 40,000 - 60,000
Senior Software Engineer - Rock Physics Desktop & Cloud
Senior Software Engineer - Rock Physics Desktop & Cloud

Halliburton • Milton

On-site
GBP 60,000 - 80,000
Rock Physics Software Engineer: Cloud & AI Innovation
Rock Physics Software Engineer: Cloud & AI Innovation

Halliburton • Milton

On-site
GBP 40,000 - 60,000
Senior Software Engineer
Senior Software Engineer

Leap29 • Oxford

On-site
GBP 75,000 - 110,000
Senior Software Engineer
Senior Software Engineer

Leap29 • Abingdon

On-site
GBP 70,000 - 95,000
Mid-Level Java Developer
Mid-Level Java Developer

Halliburton • Milton

Hybrid
GBP 40,000 - 60,000