Software Engineer

Company: Halliburton
Apply for the Software Engineer
Location:
Job Description:

Overview

In this role you own features end to end for software used in oil and gas operations, taking ideas from spec to delivery with minimal supervision. You contribute to a high-quality codebase, participate in reviews, and mentor junior engineers while solving production issues. You work across time zones on cloud-native SaaS and on-prem solutions that power critical decisions. This is a hands-on role at a leading energy software provider with visible impact and opportunities to grow.

Pay / Benefits

  • competitive compensation
  • strong career path

Responsibilities

  • End-to-end ownership of features from analysis to delivery
  • Break down complex specs into concrete tasks and manage risk
  • Identify and fix weaknesses in code, tests, and processes
  • Investigate production defects and perform root-cause analysis
  • Apply secure coding practices and address security issues
  • Review peers’ code with rigor and provide feedback
  • Evaluate and integrate open-source tools to improve systems
  • Mentor junior engineers through code reviews and guidance
  • Communicate effectively across distributed teams

Key requirements

  • 5–10 years of software development experience
  • Proficiency in at least one: Java, C#/F#, C++, Python, or TypeScript
  • Experience owning the full development cycle
  • Experience debugging production software and tracing cross-component issues
  • Clear written and verbal communication for technical decisions
  • strong communication
  • mentoring
  • cross-team collaboration
  • Java
  • C#/F# (.NET)
  • C++

…

Posted: September 14th, 2026