CareerPlanSign in

Senior Software Engineer

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

Core

Senior technical authority shaping architecture and technical direction for cloud-native SaaS and enterprise on-premises software platforms used by global energy companies for high-stakes engineering decisions.

Role type

Senior Software Engineer (Technical Lead)

Builds

Cloud-native SaaS platforms and enterprise on-premises solutions for subsurface interpretation, well construction planning, reservoir simulation, production optimization, and digital operations.

Domain

Energy industry (Oil & Gas) / Software Engineering

Deliverable

production ML models | product features | infrastructure

Required skills

Software architecture design, technical leadership, system scalability evaluation, security standards enforcement, code review leadership, complex system ownership, long-term technical planning

Preferred skills

Cloud-native development, full-stack or web application development, CI/CD pipelines, containerization, infrastructure automation, machine learning integration, open-source contribution

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

Shape technical direction for products and platforms, scope major technical work and define delivery approaches, design and build new applications and major enhancements, serve as technical authority for complex areas, evaluate architecture for performance and security, lead design and code reviews, mentor junior and mid-level engineers, drive adoption of new tools and practices, own security for assigned areas

Seniority

Senior, hands-on IC with leadership responsibilities

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