Senior Software Engineer - Rock Physics Applications (Abingdon, LND, GB, OX14 4RW)

Halliburton
United Kingdom
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["C#",".NET","C","C++","AI","Copilot","CI/CD","Git","Design patterns","SOLID","Unit testing","Integration testing","Cloud","AWS","Azure","Google Cloud","Architectural design"]

Hands-on software engineer responsible for designing, developing, and modernizing high-performance Rock Physics desktop and cloud applications. You will own the technical direction, drive architectural decisions, mentor junior developers, and stay ahead of technology trends with AI-assisted development, across a production-grade software ecosystem.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Halliburton
Halliburton
3 months ago

Senior Software Engineer - Rock Physics Applications (Abingdon, LND, GB, OX14 4RW)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live

Job Summary

Hands-on software engineer responsible for designing, developing, and modernizing high-performance Rock Physics desktop and cloud applications. You will own the technical direction, drive architectural decisions, mentor junior developers, and stay ahead of technology trends with AI-assisted development, across a production-grade software ecosystem.
Location: United Kingdom
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Design and build software — Architect, implement, and maintain complex desktop and cloud applications using modern software engineering practices (design patterns, SOLID principles, automated testing, CI/CD).
  • •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 to accelerate delivery and improve code quality.
  • •Mentor & lead technically — Coach junior and mid-level developers through code reviews, pair programming, and knowledge-sharing; foster engineering excellence.
  • •Communicate clearly — Escalate risks, trade-offs, and progress to technical and non-technical stakeholders.

Key Requirements

  • •5+ years of professional software engineering building and shipping complex, production-grade applications
  • •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) and solid fundamentals: OO design, design patterns, unit/integration testing, Git, and CI/CD pipelines
Experience:5+ yearsEnergyOil & gas
Education:Bachelor's
Skills:C#.NETCC++AICopilotCI/CDGitDesign patternsSOLIDUnit testingIntegration testingCloudAWSAzureGoogle CloudArchitectural design
Tech Stack:C#-.NETCC++AWSAzureGoogle CloudGitCI/CDUnit testingDesign patternsCopilot

Company Brief

Halliburton
Provides oilfield services and products to the energy industry, including drilling, evaluation, completion, production and well intervention technologies, as well as engineering and project management solutions for oil and gas operators worldwide.
Industry: Energy Services
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Houston, United States
Founded: 1919
WebsiteLinkedIn