Brazil - Remote: Software Development Team Lead
Halliburton · Rio de Janeiro, RJ, BR, 291941 · Brazil · Remote
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
We are looking for the right people — people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world’s largest providers of products and services to the global energy industry.
Who we are
About Landmark
Landmark, a Halliburton company, builds the software and data solutions that help the global energy industry make better decisions. Our products span subsurface interpretation, well construction planning, reservoir simulation, production optimization, and digital operations. These are tools used daily by engineers and scientists at the world’s largest energy companies and run as cloud-native SaaS and as enterprise on-premises solutions.
About the Role
You lead one or more development teams through complex, multi-quarter delivery work on software the E&P industry depends on. The role sits at the intersection of three demands: technical excellence, software delivery, and people leadership. You set technical direction and stay one of the strongest engineers in your area. You own delivery: what the teams ship and how reliably they ship it. You develop and lead the engineers who report to you.
The role suits a senior software engineer with proven team leadership experience, or an experienced team lead ready to take on broader scope and formal people management. Your scope varies with the work: a single larger team, a team owning a technically demanding or unfamiliar area, or multiple teams building one product.
Strong software engineering fundamentals, proven software delivery leadership, and the ability to develop the engineers around you are all required. Domain knowledge is valuable but not required at hire.
Positions are available across a range of teams. Team assignment determines both the product domain and the technologies used.
Teams build software for domains such as:
Geoscience — geology, geophysics, or petrophysics
Drilling engineering and well planning
Reservoir engineering and modeling
Production engineering and optimization
E&P data management and integration
Cloud infrastructure, data services, and developer tooling
AI-assisted analytics, search, and generative AI
Technologies used vary by team and include:
Languages such as Java, C#, F#, C++, Python, TypeScript, and Fortran
Frameworks and runtimes such as .NET, Eclipse RCP/SWT, JUnit, Angular, React, and Node.js
Cloud providers including Azure and AWS
Containerization and orchestration tooling such as Docker and Kubernetes
Infrastructure automation tools such as Terraform, Ansible, Helm, and Argo CD/Flux
Relational and NoSQL databases such as PostgreSQL, SQL Server, Oracle, and MongoDB
What You Will Do
You lead one or more development teams through complex, multi-quarter delivery work and stay close enough to the technology to make…