Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer (Back-End)

£85k - £88k per annum
Full-time

About the Role

We are looking for an experienced Principal Back-End Engineer to lead the team building and scaling the infrastructure behind Scenario Builder, our electricity grid modelling platform. Scenario Builder is an in-browser platform that currently provides capacity expansion and dispatch modelling through an accessible no-code interface. The vision for Scenario Builder is to expand into power flow modelling to create a fully integrated grid modelling platform with the features and functionality needed to enable users to develop bankable scenarios that support energy investment decisions.

You will line-manage a small team of engineers while remaining a highly active individual contributor. You will own the technical shape of engineering work on the back-end team — leading planning, architecture, and code quality. You will work closely with the wider product and engineering team to design, develop, and maintain the back-end services that power our platform.

This hybrid role is based out of our London office near Waterloo Station and reports to the Head of Platform.

Responsibilities

Back-end development & architecture

  • Design, develop, and maintain scalable back-end services and APIs using Python and modern frameworks (FastAPI).

  • Design and build high-performance API endpoints to handle complex hierarchical data queries and multi-dimensional aggregations for grid modelling computations

  • Ensure system reliability, performance, and security through best practices in code quality, testing, and monitoring.

  • Collaborate with front-end engineers to design and implement RESTful APIs that support our web application.

  • Collaborate with data engineers and domain experts on the evolving core data model

Infrastructure & DevOps

  • Manage and optimise cloud infrastructure (GCP) to support our computational workloads.

  • Implement and maintain CI/CD pipelines to enable rapid, reliable deployments.

  • Monitor system health and performance, proactively identifying and resolving issues.

  • Implement and maintain infrastructure-as-code

Technical leadership & collaboration

  • Participate and lead in code reviews, architectural discussions, and technical planning sessions.

  • Own technical planning: break down roadmap items into well-scoped engineering work, lead estimation, and drive architectural decision records (ADRs).

  • Collaborate with cross-functional teams, including product, data engineering, and modelling, to deliver impactful features.

  • Set and uphold the team's technical standards — code quality, testing strategy, API design — through direct example and code review.

People & line management

  • Line-manage a team of 3–5 engineers: run regular 1:1s, support career development, and provide timely, constructive feedback.

  • Partner with the Head of Platform on performance reviews and personal development plans.

  • Act as the first point of escalation for day-to-day technical blockers

About You

You should have a long-term commitment to advancing the energy transition and be driven to build robust, scalable systems that power our grid modelling platform. Passionate about creating highly performant back-end services, you understand the technical challenges associated with building niche B2B products that handle complex computational workloads. In addition to seeking out people with a proactive, problem-solving attitude and an eye for detail, as a growing organisation, collegiality and empathy for our coworkers are a requisite. While we are a rapidly growing tech startup, we are also a non-profit, so a high level of adaptability and willingness to approach challenges with creativity and curiosity is essential.

Skills & Experience

Essential

  • 7+ years of experience in back-end software development, with strong proficiency in Python.

  • Experience designing and building RESTful APIs and microservices architectures.

  • Strong understanding of database technologies (PostgreSQL, Redis, Firestore), ORMs and data modelling principles.

  • Experience with cloud platforms (preferably GCP) and containerisation technologies (Docker).

  • Solid understanding of software engineering best practices, including testing, code review, and documentation.

  • Excellent problem-solving skills and ability to work independently on complex technical challenges.

  • Experience line managing or formally mentoring engineers, with confidence running 1:1s and supporting career development.

  • Understanding of OAuth and web security best practices.

  • Experience with AGILE/Scrum based ways-of-working 

Desirable

  • Experience in the energy sector or with computational modelling/simulation software.

  • Familiarity with scientific computing libraries (NumPy, Pandas) and optimisation frameworks.

  • Experience with generative AI/LLMs in applied engineering contexts

  • Experience with infrastructure-as-code tools (Terraform, Terragrunt) and GitOps practices.

About us

TransitionZero is a climate tech non-profit founded in 2021. TransitionZero builds software to reduce the time to build clean energy at scale. We pioneer open-access and open-source tools that make electricity system modelling more transparent, accessible, and actionable for governments, financiers and grid operators worldwide.

Our flagship tool, Scenario Builder, enables policymakers, planners and investors to rapidly build, analyse and share energy system and electricity grid models without coding expertise or external consultants. Supported by model-ready datasets, training and market insights, our tools strengthen in-house capacity and support resilient, affordable and locally-led energy transitions.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer (Back-End) in London vacancy
  • £55k - £65k per annum

     ...Salary: £55k to £65K Methods is recruiting for a Back-end Developer specialising in Java Spring Boot and Python to join our team within the private Sector Business unit on a permanent basis. This is a hybrid role, requiring three days a week on-site in our London... 
    Suggested
    Permanent
    Full-time
    Hybrid working
    On-site

    Methods Business and Digital Technology

    London
    25 days ago
  • £57k per annum

     ...Software Developer - Full ‑ Stack .NET Developer (Back ‑ End Focus) Location: Hybrid (London) – minimum 2 days per week in the office, including Wednesdays...  ...development, and/or a degree in computer science, engineering, mathematics, or a related discipline. Strong organisational... 
    Suggested
    Permanent
    Full-time
    Hybrid working
    On-site

    Hanson Wade Group

    London
    12 days ago
  • £74k - £98k per annumEstimated
     ...with cutting-edge technology. Backed by a16z, we are committed to offering...  ...robust production-ready back-end systems & APIs that can be...  ...to best practices for optimal software development, testing, and...  ...@tranched.fi ]. Use "Back-end Engineer" as the subject line. Tranched... 
    Suggested
    Remote
    Flexible hours

    Tranched

    London
    more than 2 months ago
  • £61k - £81k per annumEstimated
     ...computer vision and deep learning. Backed by $30M in Series B funding...  ...and are looking to expand our Engineering team to help us in building a...  ...of the company. _ End-to-end ownership _ : You will...  ...building reliable, performant software at speed. Seek high impact:... 
    Suggested
    On-site

    Encord

    London
    more than 2 months ago
  • £60k - £80k per annumEstimated
     ...Values. The Role: We are seeking a highly experienced Principal Front End Engineer to lead the architecture, development, and evolution of our...  ...Collaborate closely with Product, Design, and Back-End Engineering teams to deliver exceptional user experiences... 
    Suggested
    Flexible hours

    Solirius Reply

    London
    4 days ago
  • £60k - £78k per annumEstimated
     ...Sweet, Accenture CEO Qualification Accenture Software & Platform Engineering is over 1,000 people strong and provides end-to-end product engineering solutions which...  ...engineering experience (not purely front end or back end), working across the full development lifecycle... 
    Full-time

    Accenture

    London
    a month ago
  • £80k - £106k per annumEstimated
     ...Set technical direction and engineering standards across teams, promoting...  .... Mentor and support Software Development Engineers and Forward...  ...including experience operating at Principal Engineer or senior technical...  ...reliability engineering, and end-to-end ownership practices.... 
    Permanent
    Full-time
    No agency
    Hybrid working
    On-site
    Immediate start
    Stratford, Greater London
    7 days ago
  • £65k - £87k per annumEstimated
     ...We are looking for a Principal Software Engineer (we call them Principal Software Craftspeople) who shares the same values of pragmatism, professionalism...  ...or externally. Awareness of private equity-backed or mid-market tech environments, and how technology decisions... 
    Long-term contract
    Full-time
    Hybrid working
    Remote

    Codurance

    London
    more than 2 months ago
  • £73k - £96k per annumEstimated
     ...Join us and be part of the play! Position Overview: As a Principal Software Engineer, you will lead the architecture and development of highly...  ...industry. A hands-on management style, with involvement in end-to-end process tracking. Excellent communication and... 
    Hybrid working
    Relocation package

    Zynga

    London
    more than 2 months ago
  •  ...to share in our success and that we give back to the communities and people within...  ...colleagues. We are now looking for a visionary Principal Engineer to help define the next generation of...  ...across squads A passion for software craftsmanship, clean architecture, and scalable... 
    Hybrid working
    Flexible hours

    Collinson

    London
    a month ago
  • £70k - £90k per annum

    Senior Front End D3 Javascript Software Engineer - Holborn Our Client wants to recruit a Senior Front End Software Developer with at least 7 to 10 years expertise of working with D3 React and Javascript. You will be involved with creating sophisticated, robust and easy... 
    Full-time

    Nexus Jobs Limited

    Holborn, Greater London
    18 days ago
  • £80k - £90k per annum

     ...Principal Software Engineer - UK Security Clearance eligibility required. Location: London, UK (Hybrid ~1 day per week in office / onsite) Contract...  ...with platform and cloud engineers to deliver cohesive end-to-end solutions. Act as a senior technical advisor to customers... 
    Long-term contract
    Permanent
    Full-time
    Hybrid working
    On-site
    Flexible hours
    Night shift

    Appvia

    London
    a month ago
  • £61k - £82k per annumEstimated
     ...investment decisions and achieve their financial goals.    As a Web Engineer at JPM Personal Investing, , you will be responsible for the web...  ...that make Nutmeg run. You will deliver product features end-to-end within a cross functional team made up of Engineering and... 
    Long-term contract

    JPMorgan Chase & Co.

    London
    more than 2 months ago
  • £100k per annum

     ...Junior JavaScript Engineer Role Role : Junior JavaScript Engineer...  ...-up looking for a Junior Front End Engineer (1–4 years’ experience...  ...their growing team of talented software engineers. This is a fantastic...  ...performance) ~ Some exposure to a back-end language (e.g., C#, Java,... 
    Permanent
    Hybrid working
    Remote

    Hunter Bond

    London
    more than 2 months ago
  • £400 - £500 per day

     ...partnered with a high growth sports manufacturing organisation based in London who are looking to engage an experienced Senior Backend Engineer to support the evolution of a live, transaction‑driven platform as it scales internationally. This is an initial 6‑month, Inside... 
    Hybrid working

    Robert Half

    City of London, Greater London
    a month ago
  • £25k per annum

     ...We’re Civica and we make software that helps deliver critical services for citizens all around...  ...you will love this opportunity as Front End Web Developer at Civica We are seeking...  ...private healthcare.  Health Cash Plan – Claim back physio, therapies & more.  Dental... 
    Long-term contract
    Flexible hours

    Civica

    London
    18 days ago
  • £31k - £41k per annumEstimated
     ...The Role: We are seeking a skilled and detail-oriented Front-End Developer to join our team. In this role, you will be responsible...  ...responsiveness across devices, and collaborating closely with designers and back-end developers to deliver seamless digital experiences. Key... 
    Flexible hours

    Solirius Reply

    London
    4 days ago
  •  ...delivery. Our teams consist of highly skilled engineers, designers, analysts, and consultants...  ...We're seeking an experienced Senior Front-End Engineer to lead the development, modification...  ...teams, including UX designers, back-end developers, and testers.  ~ Maintain... 
    Daily pay
    Fixed-term contract
    Hybrid working
    Flexible hours

    Amber Labs

    London
    a month ago
  •  ...insight and trading recommendations straight back to the trading environment—facilitating...  ...role: We are seeking a skilled Front End Engineer, the ideal candidate will be responsible...  ...beneficiary of well built, scalable and working software. Key Responsibilities: Design,... 
    Rotating shifts

    RedCloud

    London
    a month ago
  • £54k - £71k per annumEstimated
     ...re on the lookout for a Front End Developer to join our Web Development...  ...on delivery today with modern software frameworks. What You...  ...architecture, tooling, and engineering standards. Support the creation...  ...partners - ‘giving something back’ is an important part of our... 
    Long-term contract
    Temporary
    Hybrid working
    On-site
    Flexible hours

    Charles Tyrwhitt

    London
    19 days ago
  • €90k - €110k per annum

     ...run it a million times faster. Backed by long-term institutional and...  ...technology, industrial engineering, mining, decarbonisation, digital...  ...leverage - someone who takes end-to-end ownership and makes the...  ...-as-code the way others write software. Professional Python You build... 
    Long-term contract

    Paebbl

    London
    a month ago
  • £120k - £160k per annumEstimated
     .... We value collaboration, curiosity and commitment. As a Principal Software Engineer - Engineering Manager at JPMorganChase within the Accelerator...  ...rhythms, and standards for delivery. Own the platform’s end-to-end data foundation —ingestion, transformation, orchestration... 
    Long-term contract
    1 day/week

    JPMorgan Chase & Co.

    London
    6 days ago
  • £62k - £81k per annumEstimated
     ...you’ll remember. We’re looking for a  Software Engineer II to join our fast-growing team. This...  ...design, to code, to test, to deployment and back again. Most of our engineers release code...  ...mostly on the backend with some front end projects from time to time. While you need... 
    Hybrid working
    On-site
    Remote
    Flexible hours

    Tripadvisor

    London
    more than 2 months ago
  • £61k - £81k per annumEstimated
     ...and make a significant impact. As a Software Engineer III at JPMorgan Chase within the International...  ...Job responsibilities Contribute to end-to-end solutions in the form of cloud-...  ...Recent hands-on professional experience as a back-end software engineer Experience in... 
    Long-term contract
    On-site

    JPMorgan Chase & Co.

    London
    more than 2 months ago
  • £180k per annum

     ...most prestigious trading powerhouses to hire a standout Front-End Software Engineer — someone who lives and breathes elegant UI engineering and wants...  ...-intensive UIs using React and TypeScript Partnering with back-end engineers, traders, and product leads to shape next-... 
    Permanent

    Hunter Bond

    London
    more than 2 months ago
  •  ...Hadean is an award-winning software company building software that...  ...Role: As a Full Stack Software Engineer in our populAI team, you will own...  ...populAI - the TypeScript/React front-end and the Node.js services behind...  ..., and bring what you learn back into the product. Skills,... 
    Hybrid working
    On-site

    Hadean

    London
    a month ago
  • $50 - $70 per hour

    About the job Mercor connects elite creative and technical talent with leading AI research labs. Headquartered in San Francisco, our investors include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position...
    Remote job
    Summer work

    Mercor

    London
    15 days ago
  • €100k - €200k per annum

     ...healthcare outcomes at scale. The team is seeking exceptional engineers who are driven by solving meaningful, high-impact problems...  ...100,000 – €200,000 + Equity The Opportunity As a Principal Software Engineer, you will help architect and build the core systems... 
    Remote job
    Permanent
    Full-time
    Flexible hours

    C&D Talent Advisory

    London
    3 days ago
  • £100k - £120k per annum

     ...offering expert guidance aligned with enterprise architecture and engineering best practices. This role strikes the perfect balance between...  ...like AWS, Terraform, and Python, just to name a few! As a Principal Engineer, you'll be the driving force behind the strategic direction... 
    Permanent

    LinuxRecruit

    London
    more than 2 months ago
  • £105k - £120k per annum

     ...Create meaningful change by leveraging your experience of software and team leadership. This is your opportunity to shape the future...  ...—and you could be at the forefront of that mission. As a Principal Engineer, you will play a pivotal role in driving this innovative vision... 
    Permanent

    LinuxRecruit

    London
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer (Back-End). Be the first to apply!