a. Software Engineer - Early Career - Landmark

HalliburtonHouston, TX
Onsite

About The Position

This role spans the full early-career range, hiring new graduates as well as engineers with up to five years of professional experience. The position is for individuals seeking stronger mentorship, a more technically serious codebase, or a clearer growth path. The role involves joining a delivery team and writing production code immediately, building software used by oil and gas operators for critical decisions. Responsibilities include debugging systems connected to live data, writing features operators depend on, and learning how professional software teams ship quality code at scale. The role offers regular guidance from experienced engineers, participation in code reviews, and opportunities to grow technical skills and product domain understanding. Team assignments will determine the product domain and technologies used, with teams building software for areas such as Geoscience, Drilling engineering, Reservoir engineering, Production engineering, E&P data management, Cloud and platform infrastructure, and AI-assisted analytics. Technologies vary by team and include languages like Java, C#, F#, C++, Python, and TypeScript; frameworks like .NET, Angular, React, and Node.js; cloud platforms such as Azure and AWS; containerization tools like Docker and Kubernetes; infrastructure automation tools like Terraform, Ansible, Helm, and Argo CD/Flux; and databases like PostgreSQL, SQL Server, Oracle, and MongoDB.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline, or equivalent professional experience
  • 0–5 years of software development experience
  • Working knowledge of at least one modern programming language and standard development tooling (version control, build systems, testing frameworks)

Nice To Haves

  • Experience contributing to a shared codebase with other engineers
  • Exposure to cloud platforms (Azure, 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, large-scale data processing, or similar
  • Energy industry experience

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: read your teammates’ code, receive feedback on yours, and learn 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 you work on
  • Work within a distributed team across time zones, communicating clearly and consistently about your progress and blockers
  • Research and evaluate open-source tools and libraries that can improve the systems you work on
  • Grow your understanding of the product domain through the work itself

Benefits

  • Competitive compensation
  • Strong career path
  • Support for physical, emotional, financial and parental needs
  • Access to a wide range of resources designed to help you thrive at work and at home
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service