CareerPlanSign in

Software Engineer

Abingdon, GB💼 Full-time🗓 2026-09-22

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

Sourced via sap_sf · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.