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.
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