Halliburton
Software Engineer
Job Description
Salary: £48,500 - 76,500 per year
Requirements:- Bachelors degree in Computer Science, Software Engineering, or a related discipline, or equivalent experience
- 5–10 years of software development experience
- Strong proficiency in at least one of: Java, C#/F# (.NET), C++, Python, or TypeScript (React/Angular/Node.js)
- Experience owning the full development cycle: requirements analysis, design, implementation, testing, and delivery
- Experience debugging production software and tracing root causes across multiple components or layers
- Clear written and verbal communication, including the ability to explain technical decisions and trade-offs to teammates and stakeholders
- Preferred: Experience with cloud-native development, full-stack or web application development, or data platform technologies
- Preferred: Experience with CI/CD pipelines, containerization, and infrastructure automation
- Preferred: Background in enterprise software, SaaS platforms, or technically demanding application domains such as scientific computing, real-time systems, or large-scale data
- Preferred: Exposure to integrating machine learning, generative AI, or LLM-based components into application features
- Preferred: Experience mentoring less experienced engineers
- Energy industry experience is not required, but is a strong plus.
- Own features end to end: analyze requirements, design solutions, write code, test, and deliver
- Break complex specifications into concrete tasks with realistic schedules and flag risks early
- Identify and fix weaknesses in the codebase, test coverage, and development process
- Investigate and resolve production defects, tracing root causes across components when needed
- Apply secure coding practices, identify vulnerabilities in code reviews, and fix security issues
- Review other engineers code with care and rigor
- Evaluate and integrate open-source tools and libraries where they improve the systems
- Mentor junior engineers through code reviews, pairing, and technical guidance
- Communicate clearly across a distributed, cross-timezone team
- AI
- AWS
- Angular
- Azure
- C#
- CI/CD
- Cloud
- Docker
- F#
- Java
- Kubernetes
- LESS
- LLM
- Machine Learning
- NoSQL
- Python
- React
- Security
- Terraform
- TypeScript
- Web
- ASP.NET
- NodeJS
- Ansible
- Eclipse
- Helm
- JUnit
- JavaScript
- MongoDB
- Oracle
- PostgreSQL
- SQL
More:
We are Landmark, a Halliburton company, building software and data platforms that help the global energy industry make better decisions. Our products span subsurface interpretation, well construction planning, reservoir simulation, production optimization, and digital operations, and are used by engineers and scientists at major energy companies as cloud-native SaaS and enterprise on-premises solutions. We offer roles across teams working in geoscience, drilling and well planning, reservoir and production engineering, E&P data management, cloud and platform infrastructure, and AI-assisted analytics. Technologies vary by team and may include Java, C#, F#, C++, Python, TypeScript, .NET, Angular, React, Azure, AWS, Docker, Kubernetes, Terraform, and relational or NoSQL databases. We build small, high-ownership teams and invest in employee development, offering meaningful work, a strong career path, competitive compensation, and opportunities to grow. This is a full-time experienced-hire role based at 97 Jubilee Avenue, Milton Park, Abingdon, Oxfordshire, United Kingdom. Compensation is competitive and commensurate with experience.
last updated 39 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
£62,500
This role
£60,000
UK median
This salary is 4% above the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks