CareerPlanSign in

Senior Software Engineer - Future Opportunities

London, United Kingdom💼 Full-time🗓 2026-05-20 → 2026-09-25

Core

Design, build, and support a new global data platform and toolchain for energy market modelling and decarbonisation insights.

Role type

Senior Platform Software Engineer (Greenfield)

Builds

A holistic data platform, browser plugins, shared functional libraries, and DevOps pipelines for energy system modellers and analysts.

Domain

Energy & Resources / Data Engineering / Cloud Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Advanced general programming (Scala, Python, Java, C#), Data management (SQL, NoSQL, Spark/Databricks), Cloud platforms (Azure, AWS), IaC (Terraform, Pulumi), Modern frameworks (React/Angular/Vue, FastAPI/Spring Boot/Django/.NET), CI/CD pipelines, Agile methodologies, Architectural decision-making.

Preferred skills

Experience in greenfield development, Cross-functional collaboration with domain experts, Communicating complex technical concepts.

Technologies

Azure, AWS, Terraform, Pulumi, Git, Spark, Databricks, React, Angular, Vue, Blazor, FastAPI, Spring Boot, Django, .NET

Responsibilities

Design and develop a new data platform and associated tools; Engage with tool developers, modellers, and users to define platform needs; Drive automated testing, deployment, and quality monitoring; Build and evolve DevOps pipelines with CI/CD practices; Participate in agile refinement, demonstration, and process improvement.

Seniority

Senior, hands-on IC

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