Inactive
H

Halliburton

Global oilfield services provider across lifecycle

Software Engineer

Backend EngineeringPosted on Jun 16
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent experience.
  • Five to ten years of software development experience.
  • Strong proficiency in at least one of Java, C#/.NET, F#, C++, Python, or TypeScript with React, Angular, or Node.js.
  • Experience owning the full development cycle, including requirements analysis, design, implementation, testing, and delivery.
  • Experience debugging production software and tracing root causes that span multiple components or layers.
  • Clear written and verbal communication, including the ability to explain technical decisions and trade-offs to teammates and stakeholders.

Responsibilities

  • Own features end to end by analyzing requirements, designing solutions, writing code, testing, and shipping them.
  • Break complex specifications into concrete tasks with realistic schedules and flag risks early.
  • Proactively identify and fix weaknesses in the codebase, test coverage, and development process.
  • Investigate and resolve production defects, and trace root causes when symptoms and sources are in different places.
  • Apply secure coding practices, surface vulnerabilities in code reviews, and fix security issues as they arise.
  • Review other engineers' code with rigor.
  • Evaluate and integrate open-source tools and libraries where they improve the systems being worked on.
  • Mentor junior engineers through code reviews, pairing, and direct technical guidance.
  • Communicate clearly across a distributed, cross-time-zone team.

Desired Qualifications

  • Experience with cloud-native development, full-stack or web application development, or data platform technologies.
  • Experience with CI/CD pipelines, containerization, and infrastructure automation.
  • Background in enterprise software, SaaS platforms, or technically demanding application domains such as scientific computing, real-time systems, or large-scale data.
  • Exposure to integrating machine learning, generative AI, or large language model components into application features.
  • Experience mentoring less experienced engineers.
  • Energy industry experience.

About the Company

Halliburton

Global oilfield services provider across lifecycle

Halliburton provides services and products for the oil and gas industry across the reservoir lifecycle, from discovery to production. It performs locating hydrocarbons, managing geological data, drilling, formation evaluation, well construction and completion, and production optimization, plus consulting and project management. It differentiates itself through its global scale, end-to-end lifecycle capabilities, and a focus on sustainability and innovation, including initiatives like Halliburton Labs. Its goal is to help clients maximize resource value, improve operational efficiency, and reduce environmental impact through technology, expertise, and project management.

Company size
10,001+
Company stage
IPO
Headquarters
Houston, TX
Founded
1919

Recently Posted Jobs

Explore more opportunities at Halliburton

See more jobs