Inactive
H

Halliburton

Global oilfield services provider across lifecycle

Early Career Software Developer

Software EngineeringPosted on Nov 6
Full-timeCalgary, AB, CanadaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent professional experience.
  • More than one year of related software development and production-level development experience.
  • Demonstrated development experience in at least one engineering discipline described in the posting.
  • Evidence of contributing to a shared codebase using version control, testing practices, and standard development tooling.
  • Ability to explain a feature, application, substantial project, or production contribution and clearly identify the candidate’s personal role.
  • Clear written and verbal communication and the ability to seek clarification when requirements or technical direction are incomplete.

Responsibilities

  • Build, test, and deliver defined features or components within an established product codebase.
  • Investigate defects, document findings, and implement fixes with appropriate guidance.
  • Write and maintain automated tests as part of the team’s delivery workflow.
  • Participate in code reviews, respond constructively to feedback, and contribute observations on teammates’ work.
  • Use version control, build tools, issue tracking, and development environments consistently.
  • Follow secure-coding, documentation, and software-quality practices established for the product.
  • Communicate progress, risks, questions, and blockers clearly within a distributed team.

Desired Qualifications

  • Experience debugging software beyond the initial symptom and documenting the resolution.
  • Exposure to cloud platforms, continuous integration/continuous delivery, containerization, data systems, or enterprise software.
  • Experience collaborating through pull requests, code reviews, Agile delivery, or comparable team practices.
  • Exposure to scientific computing, applied artificial intelligence or machine learning, real-time systems, large-scale data, or another technically demanding application domain.
  • Energy-industry or engineering-software 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