Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Rock Physics Applications

£47.9 - £56.1 per hourEstimated
Full-time
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.
Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Rock Physics Applications in Abingdon, Oxfordshire vacancy
  • £44k - £56k per annumEstimated
     ...services to the global energy industry. Job Duties This is a hands-on software quality assurance role. We are looking to recruit a Senior QA Engineer to develop and execute software tests for the Rock Physics desktop and cloud applications. Reporting to the Team Lead and... 
    Senior
    Full-time
    Part-time
    Second job

    Halliburton

    Abingdon, Oxfordshire
    more than 2 months ago
  • £37k - £49k per annumEstimated
     ...Halliburton company, builds the software and data platforms that help...  ...are tools used daily by engineers and scientists at the world's...  ...development, full-stack or web application development, or data platform...  ...from the Software Engineer to Senior Halliburton is an Equal... 
    Senior
    Full-time
    Part-time
    Second job
    Shift work

    Halliburton

    Abingdon, Oxfordshire
    5 days ago
  • £69k - £80k per annum

     ...Applications Engineering Manager – Semiconductor Metrology £69,000 – £80,000 depending on experience...  ...Working across mechanical, electronic, software and scientific disciplines Communicating...  .../ Qualifications A degree in Physics, Engineering, Materials Science, Systems... 
    Suggested
    Long-term contract
    Full-time
    No agency
    Hybrid working
    Flexible hours

    Infinitesima

    Abingdon, Oxfordshire
    18 days ago
  • £39k - £52k per annumEstimated
     ...Halliburton company, builds the software and data platforms that help...  ...are tools used daily by engineers and scientists at the world’s...  ...Management and architects on new application design and major enhancements...  .... How You Work  The senior engineer who succeeds in this... 
    Suggested
    Long-term contract
    Full-time
    Part-time
    Second job

    Halliburton

    Abingdon, Oxfordshire
    21 hours ago
  • £29k - £38k per annumEstimated
     ...Halliburton company, builds the software and data platforms that help...  ...are tools used daily by engineers and scientists at the world’s...  ...systems, learning how large-scale applications behave under real conditions...  ...the Software Engineer to Senior. Halliburton is an Equal... 
    Suggested
    Long-term contract
    Full-time
    Part-time
    Second job
    Immediate start

    Halliburton

    Abingdon, Oxfordshire
    21 hours ago
  • £64.82k per annum

     ...overview of how we hire from application to offer please see our Recruitment...  ...data.  The Role As a  Senior Exhaust Code Developer, you...  ...associated with exhaust physics. Qualifications Essential...  ...understanding of good software engineering practices and Quality... 
    Senior
    Full-time
    Relocation package
    Flexible hours

    UK Atomic Energy Authority

    Abingdon, Oxfordshire
    18 days ago
  • £40k - £53k per annumEstimated
     ...Senior Civil Engineer Job Purpose Working as part of a design team to provide support to a...  ...confidence and competence on using relevant software, including 3D packages - Demonstrate...  ...knowledge through study and practical application. The job holder will offer advice to... 
    Senior
    Permanent
    Full-time

    Carrington West

    Abingdon, Oxfordshire
    14 days ago
  • £42k - £56k per annumEstimated
     ...supervision, designs, codes, tests, trouble-shoots and documents engineering systems applications. The developer will be expected to have experience of...  ...to deliver secure applications. Familiar with common software vulnerabilities and leading practices to mitigate. Should... 
    Full-time
    Part-time
    Second job
    Hybrid working

    Halliburton

    Abingdon, Oxfordshire
    21 days ago
  • £44k - £57k per annumEstimated
    Description As a Senior Process Engineer, you will be responsible for: Providing specialist design services to internal/external customers...  .... Actively participating in the development and application of appropriate technical and managerial processes and systems... 
    Senior
    Full-time
    On-site

    Orano

    Abingdon, Oxfordshire
    17 days ago
  • £30k - £40k per annumEstimated
     ...technologies quickly. Undergraduate degree in Software Engineering, Computer Science, or a related field....  ...develop, and maintain desktop and web applications using Java. Implement new services,...  ...the Technical Professional Software (Senior - Principal) Halliburton is an... 
    Full-time
    Part-time
    Second job
    Hybrid working
    On-site

    Halliburton

    Abingdon, Oxfordshire
    a month ago
  • £64.82k per annum

     ...open source data.  The Role As a  Senior Exhaust Code Developer, you will be responsible...  ...PhD students associated with exhaust physics. Qualifications Essential...  ...Excellent understanding of good software engineering practices and Quality Assurance systems... 
    Senior
    Full-time
    Flexible hours

    UK Atomic Energy Authority

    Culham, Oxfordshire
    5 days ago
  • £46k - £60k per annumEstimated
     ...and safer planet. Job Description Senior Electrical Engineers deliver all aspects of the Electrical...  .... Using of Electrical CAD software such as Trimble (Amtech), PAScal and SEE...  ...and company standards. Supporting physical commissioning activities and in-house... 
    Senior
    Full-time
    On-site
    Remote

    Veolia Environnement SA

    Abingdon, Oxfordshire
    17 days ago
  • £48k - £53k per annum

     ...Corporate Tax Senior - Abingdon - £48,000 - £53,000 A well-established and highly respected independent accountancy firm in Abingdon...  ...status, or any other aspect which makes them unique. We welcome applicants from all backgrounds to apply and would encourage you to let us... 
    Senior
    Long-term contract
    Permanent
    Relief staff
    Hybrid working
    Probationary period

    Pro-Recruitment Group

    Abingdon, Oxfordshire
    14 hours ago
  • £57.12k per annum

     ...our team and contribute to the future of fusion energy. As  Senior Engineer , you will play a pivotal role in undertaking materials engineering...  ...ideally within electrical / C&I / electronics engineering (applications from experienced mechanical engineering backgrounds also... 
    Senior
    Long-term contract
    Full-time
    5 days/week

    UK Atomic Energy Authority

    Culham, Oxfordshire
    9 days ago
  • £65k per annum

     ...Azure Cloud Engineer Conrad Energy is seeking an Azure Could Engineer, The Cloud Engineer...  ...Optimised and operated using our market-leading software, iON+, we're at the forefront of shaping...  .... ISO 27001, NIS-type environments where applicable)  Contribute to security reviews,... 
    Permanent
    Flexible hours

    Conrad Energy

    Abingdon, Oxfordshire
    13 days ago
  • £57.12k per annum

     ...team and contribute to the future of fusion energy. As a Senior Development Engineer in Technology Development, you will play a pivotal role in...  ...robust prototyping, testing, verification, and the application of Robust Engineering and Systems Engineering methodologies... 
    Senior
    Full-time
    Flexible hours

    UK Atomic Energy Authority

    Culham, Oxfordshire
    6 days ago
  • £57.12k per annum

     ...Distribution Group provides engineering expertise in the design, operation...  ...) in West Burton. As a Senior Electrical Power Engineer,...  ...analysis using industry-standard software such as ETAP. Carry out...  ...engineering analysis and the application of first engineering principles... 
    Senior
    Full-time
    Hybrid working
    5 days/week
    Rotating shifts

    UK Atomic Energy Authority

    Culham, Oxfordshire
    5 days ago
  • £39.96k - £48.12k per annum

     ...for South Oxfordshire. We are seeking a Senior Mental Health Practitioner to join a multi...  ...showcase the best of yourself when making an application please read the "candidate guide to...  ...essential criteria. As a Trust we provide physical, mental health and social care for people... 
    Senior
    Full-time

    Oxford Health NHS Foundation Trust

    Abingdon, Oxfordshire
    10 days ago
  • £80.09k per annum

     ...skilled workforce to deliver them.   About the job The Senior Commercial Lead will provide strategic commercial leadership for...  ...experience for all candidates.  We particularly encourage applications from groups currently underrepresented in STEM, including women... 
    Senior
    Long-term contract
    Full-time
    5 days/week
    Flexible hours

    UK Atomic Energy Authority

    Culham, Oxfordshire
    9 days ago
  • £32k - £42k per annumEstimated
     ...Senior Transport Planner Are you an experienced Transport Planner...  ...standard transport modelling software to assess traffic generation,...  ...in Transport Planning, Civil Engineering, Geography or another...  ...reports to support planning applications. Knowledge of transport modelling... 
    Senior
    Permanent
    Hybrid working
    Monday to Friday
    Flexible hours

    Brook Street UK Ltd

    Abingdon, Oxfordshire
    6 days ago
  • £64.82k per annum

     ...experienced Control & Instrumentation Engineer looking to work on some of...  ...fusion technologies. As Senior Control & Instrumentation...  ...architecture design, software development, installation, commissioning...  ...Xa or similar control system applications. ~ Deep understanding of... 
    Senior
    Full-time
    Hybrid working

    UK Atomic Energy Authority

    Culham, Oxfordshire
    5 days ago
  • £50k - £55k per annum

     ...accountancy practice is recruiting for a Senior Accountant to join its growing team. This...  ...and ideally, practice management software Familiarity with MTD for Income Tax...  ...role Unfortunately, we cannot accept applications for this role from candidates that do not... 
    Senior
    Permanent
    Hybrid working
    On-site
    Flexible hours

    Curtis Recruitment

    Abingdon, Oxfordshire
    3 days ago
  • £57.12k per annum

     ...them.   About the job Join UKAEA’s RACE team as a Senior Mechanical Engineer, where you’ll provide technical leadership in the design and...  ...remote handling systems for fusion and non-fusion applications. Working across multidisciplinary engineering projects, you... 
    Senior
    Full-time
    Remote
    5 days/week
    Flexible hours

    UK Atomic Energy Authority

    Culham, Oxfordshire
    5 days ago
  • £29k - £38k per annumEstimated
     ...stored energy solutions for industrial applications. We have over thirty manufacturing and assembly...  ...An excellent opportunity for a SENIOR MANUFACTURING TECHNICIAN to join a well...  ...connections along with experience in an engineering subject and have a hands-on approach to... 
    Senior
    On-site
    Flexible hours

    EnerSys

    Abingdon, Oxfordshire
    1 day ago
  • £75k - £98k per annumEstimated
     ...Senior Construction Manager - Construction Team Conrad Energy's -...  ...of natural gas fired peaking engine plants and battery storage systems...  ...Client) but encompassing all applicable elements of legislation...  ...knowledge of project management software and CAD. 7. Full driving licence... 
    Senior
    Permanent
    Flexible hours

    Conrad Energy

    Abingdon, Oxfordshire
    more than 2 months ago
  • £39.96k - £48.12k per annum

     ...patients have the support they need once they leave our ward. Applicants must have a full valid driving licence and have access to a...  ...and addresses any essential criteria. As a Trust we provide physical, mental health and social care for people of all ages across Oxfordshire... 
    Senior
    Permanent
    Full-time

    Oxford Health NHS Foundation Trust

    Abingdon, Oxfordshire
    5 days ago
  • £40k - £53k per annumEstimated
    Company: CARRINGTON WEST Job Type: Permanent, Full Time
    Senior
    Permanent
    Full-time

    CARRINGTON WEST

    Abingdon, Oxfordshire
    15 days ago
  • £42k - £53k per annumEstimated
     ...5837 using tablet-based data capture software Writing and collating tree related...  ...projects under the direction of a more senior team member. Applicants will need to have good organisational...  ...a leading provider of consulting and engineering services working across the full... 
    Senior
    Long-term contract
    Full-time
    Temporary
    Hybrid working
    On-site
    Immediate start
    Night shift

    TetraTech Consulting UK Ltd

    Abingdon, Oxfordshire
    a month ago
  • £57k - £74k per annumEstimated
    Description Location: Warrington or Abingdon (hybrid) Within the Engineering team, the Mechanical Engineer will integrate operational engineering multi-disciplines teams delivering projects at various phases, from FEED to commissioning, or in assistance to Plant Operation... 
    Senior
    Hybrid working

    Orano

    Abingdon, Oxfordshire
    20 days ago
  • £35k per annum

     ...Senior Motorcycle Technician Franchised Motor Dealership - South Oxfordshire Our client, a successful franchised motorcycle dealership, is looking to recruit an experienced Senior Motorbike Technician to join their busy workshop in South Oxfordshire. Salary Basic... 
    Senior
    Permanent
    Monday to Friday
    Rotating shifts

    The Solution Automotive Limited

    Abingdon, Oxfordshire
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Rock Physics Applications. Be the first to apply!