Software Engineer
Core
Full-cycle software development for oil and gas operators' high-stakes decision systems, taking features from specification through design, implementation, testing, and delivery.
Role type
Software Engineer (Full-cycle IC)
Builds
Production software for oil and gas operators across domains like geoscience, drilling, reservoir engineering, and cloud infrastructure.
Domain
Oil and Gas (E&P)
Deliverable
production ML models | product features | infrastructure
Required skills
Strong software engineering fundamentals, full-cycle development ownership, code review contribution, technical decision making, risk identification, production defect resolution
Preferred skills
Domain knowledge in geoscience, drilling, or reservoir engineering
Technologies
Java, C#, F#, C++, Python, TypeScript, .NET, Angular, React, Node.js, Azure, AWS, Docker, Kubernetes, Terraform, Ansible, Helm, Argo CD/Flux, PostgreSQL, SQL Server, Oracle, MongoDB
Responsibilities
Own features end to end from requirements to delivery, break complex specifications into tasks with schedules, proactively fix codebase and process weaknesses, investigate and resolve production defects
Seniority
Mid-level to Senior, hands-on IC