H

Halliburton

Global oilfield services provider across lifecycle

Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeRio de Janeiro, State of Rio de Janeiro, BrazilNo salary listedRemote

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# or F# with .NET, 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 across 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 the symptom and source are not in the same place.
  • Apply secure coding practices, surface vulnerabilities in code reviews, and fix security issues as they arise.
  • Review code from other engineers with the same rigor expected for one's own work.
  • Evaluate and integrate open-source tools and libraries where they improve the systems being developed.
  • 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-based 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