H

Halliburton

Global oilfield services provider across lifecycle

Associate Software Engineer

Full-Stack EngineeringUpdated on Nov 14
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent professional experience.
  • A minimum of 3 years of software development experience.
  • Working knowledge of at least one modern programming language and standard development tooling, including version control, build systems, and testing frameworks.
  • Strong background and proven experience with Java, Python, or .NET; Angular or React; and Docker, Kubernetes, and PostgreSQL.

Responsibilities

  • Build, test, and ship features for products in active use by energy companies worldwide.
  • Debug and fix defects in production systems, learning how large-scale applications behave under real conditions.
  • Write and maintain automated tests as part of the team's standard delivery workflow.
  • Participate in code reviews by reading teammates' code, receiving feedback on one's own code, and learning the codebase through both activities.
  • Follow secure coding practices, triage security issues when they arise, and apply fixes to deliver secure applications.
  • Contribute to technical documentation for the systems and features worked on.
  • Work within a distributed team across time zones, communicating clearly and consistently about progress and blockers.
  • Research and evaluate open-source tools and libraries that can improve the systems worked on.
  • Develop understanding of the product domain through the work itself.

Desired Qualifications

  • Experience contributing to a shared codebase with other engineers.
  • Exposure to cloud platforms such as Azure or AWS, web application development, or data systems.
  • Exposure to CI/CD or infrastructure automation tools.
  • Interest in technically demanding application domains such as scientific computing, applied AI/ML, real-time systems, or large-scale data processing.
  • Energy industry experience is a strong plus, but is not required.

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