Software Engineer
Core
Full-cycle software development for cloud-native SaaS and enterprise on-premises solutions used by global energy operators for high-stakes decisions in subsurface interpretation, well construction, reservoir simulation, and production optimization.
Role type
Experienced Software Engineer (IC)
Builds
Cloud-native SaaS platforms and enterprise on-premises solutions for the global energy industry
Domain
Energy (Oil & Gas) / Software Engineering
Deliverable
production ML models | product features
Required skills
Full development cycle ownership, debugging production software, secure coding practices, code review, open-source integration, mentoring junior engineers
Preferred skills
Cloud-native development, full-stack or web application development, CI/CD pipelines, containerization, infrastructure automation, integrating machine learning or generative AI
Technologies
Java, C#, F#, C++, Python, TypeScript, .NET, Angular, React, Node.js, Azure, AWS, Docker, Kubernetes, Terraform, Ansible, Helm, PostgreSQL, SQL Server, Oracle, MongoDB
Responsibilities
Own features end-to-end from requirements to delivery, break complex specifications into tasks, identify and fix codebase weaknesses, investigate and resolve production defects, review code from other engineers, mentor junior engineers
Seniority
Senior, hands-on IC