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 offers stronger mentorship, a technically serious codebase, and a clearer growth path. The engineer will join a delivery team and start writing production code immediately, building software used by oil and gas operators for real 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 involves regular guidance from experienced engineers, participation in code reviews, and growth in technical skills and product domain understanding. Team assignments will determine the product domain and technologies used, with positions available across various teams including Geoscience, Drilling engineering, Reservoir engineering, Production engineering, E&P data management, Cloud and platform infrastructure, and AI-assisted analytics. Technologies used vary by team and include languages like Java, C#, F#, C++, Python, and TypeScript; frameworks such as .NET, Angular, React, and Node.js; cloud platforms like Azure and AWS; containerization tools like Docker and Kubernetes; infrastructure automation tools like Terraform, Ansible, Helm, and Argo CD/Flux; and databases such as PostgreSQL, SQL Server, Oracle, and MongoDB.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level