1. What is a Software Engineer at EOG?
As a Software Engineer at EOG, you play a vital role in building and maintaining the high-performance software systems that power one of the industry's leading energy producers. This position drives the creation of internal applications, data pipelines, and analytical tools that directly influence operational efficiency, engineering decisions, and strategic business initiatives. You will work on software solutions that process complex data streams and support critical enterprise operations across exploration, production, and corporate functions.
The scope of this role spans multiple modern technology stacks, with teams leveraging Python, Java, React, TypeScript, and database technologies like PL/SQL to deliver robust applications. You will collaborate closely with product managers, IT directors, data scientists, and domain specialists to translate complex operational challenges into scalable software architecture. Whether you are developing user-facing web interfaces or optimizing backend data processing pipelines, your work directly impacts how EOG leverages technology to maintain its competitive edge in the energy sector.
Expect a dynamic working environment where technical excellence meets rigorous problem-solving. While the projects are technically challenging and intellectually stimulating, success requires both solid engineering fundamentals and the ability to collaborate effectively with cross-functional teams. You will find that the engineering culture values practical, results-driven solutions and rewards engineers who take ownership of their deliverables from conception to deployment.
