Software Engineer

Halliburton
United Kingdom
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5-10 yearsEducation: bachelorsSkills: ["Communication","Independent judgment","Mentoring","Quality focus"]

Own features end to end—from requirements and design through implementation, testing, and delivery—on software used by oil and gas operators for high-stakes decisions. Contribute to code reviews, improve codebase and development processes, and mentor junior engineers. Work across diverse teams supporting domains like geoscience, drilling, reservoirs, production optimization, cloud platforms, and AI-assisted analytics, using a modern mix of languages, frameworks, and cloud infrastructure.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Halliburton
Halliburton
5 hours ago

Software Engineer

✓ Verified Job

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

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

Job Summary

Own features end to end—from requirements and design through implementation, testing, and delivery—on software used by oil and gas operators for high-stakes decisions. Contribute to code reviews, improve codebase and development processes, and mentor junior engineers. Work across diverse teams supporting domains like geoscience, drilling, reservoirs, production optimization, cloud platforms, and AI-assisted analytics, using a modern mix of languages, frameworks, and cloud infrastructure.
Location: United Kingdom
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own features end to end: analyze requirements, design solutions, write code, test, and ship.
  • •Break complex specifications into tasks with realistic schedules and flag risks early.
  • •Proactively improve codebase weaknesses, test coverage, and the development process.
  • •Investigate and resolve production defects and trace root causes across components or layers.
  • •Apply secure coding practices, surface vulnerabilities in code reviews, and fix security issues.

Key Requirements

  • •Bachelor’s 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: 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.
Experience:5-10 years
Education:Bachelor's
Skills:CommunicationIndependent judgmentMentoringQuality focus
Tech Stack:JavaC#F#PythonTypeScriptC++.NETEclipse RCP/SWTJUnitAngularReactNode.jsAzureAWSDockerKubernetesTerraformAnsibleHelmArgo CD/Flux

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