Software Engineer
Core
Full-cycle software development for cloud-native SaaS and enterprise on-premises platforms serving the global energy industry.
Role type
Senior Software Engineer (IC)
Builds
Cloud-native SaaS platforms and enterprise on-premises solutions for oil and gas operators
Domain
Energy industry (subsurface interpretation, well construction, reservoir simulation, production optimization)
Deliverable
production ML models | product features
Required skills
Java, C#/F# (.NET), C++, Python, TypeScript, full development cycle ownership, production debugging, secure coding, code review, open-source integration, mentoring
Preferred skills
cloud-native development, full-stack or web application development, CI/CD pipelines, containerization, infrastructure automation, machine learning or generative AI integration, mentoring
Technologies
Java, C#, F#, C++, Python, TypeScript, .NET, Eclipse RCP/SWT, JUnit, 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, identify and fix codebase weaknesses, investigate and resolve production defects, apply secure coding practices, review code from other engineers, mentor junior engineers
Seniority
Senior, hands-on IC