Software Engineer (ID: QMoOqNlD)

Place of Work: Hybrid
Salary: £ 62,000 - £ 74,000 (Per Annum)
Date Posted: 11-May-2026
Expiry Date: 07-Nov-2026
Job Details:
Location: London, Greater London, United Kingdom
Job Category: Software Engineering & Development
Career Level: Experienced Software Developer
Contractual Type: Full Time/Permanent
Working Hours: Monday to Friday
Qualifications: Bachelor's Degree in Software Engineering
Experience: 2+ years experience in a similar role
Positions Available: 1
Skills Required
  • BigQuery
  • CI/CD pipelines
  • DevOps
  • Github
  • Google Cloud Platform
  • Python
  • RESTful APIs
  • Software Engineering
  • SQL
  • Terraform
Job Description

We are seeking passionate Software Engineers to help build and enhance the tooling behind Scenario Builder, our electricity grid modelling platform. Scenario Builder is a browser-based platform that offers capacity expansion and dispatch modelling via a no-code interface. Our vision is to expand it into power flow modelling, creating a fully integrated platform that enables users to develop bankable scenarios for energy investment decisions.

In this role, you will collaborate closely with our product and engineering teams to design, develop, and maintain software powering our platform, and lead open-source initiatives where appropriate. You will also mentor junior engineers and help shape system design and best practices.

What You’ll Do - Software Development & Architecture

  • Design, develop, and maintain both internal and open-source services and libraries used across teams.
  • Ensure reliability, performance, and security through best practices in code quality, testing, and monitoring.
  • Build self-service software and data products for internal and external users.
  • Collaborate with modelling and software teams to automate tasks and leverage shared services.
  • DevOps
  • Implement and maintain CI/CD pipelines for rapid, reliable deployments.
  • Manage infrastructure as code (Terraform) and related practices.

Collaboration & Growth:

  • Participate in code reviews, architecture discussions, and technical planning.
  • Work cross-functionally with product, back-end, data engineering, and modelling teams to deliver impactful features.
  • Stay up-to-date with industry trends and best practices, introducing new tools and ideas.
  • Foster a culture of technical excellence and continuous improvement.

Who You Are:

We are looking for someone with a long-term commitment to advancing the energy transition and a drive to build robust, scalable systems. You are passionate about creating software that solves complex problems and simplifies workflows. You bring a proactive, detail-oriented mindset and value collaboration, empathy, and collegiality. Flexibility, creativity, and curiosity are essential, as we are a rapidly growing non-profit tech startup tackling new challenges every day.

Essential Skills & Experience:

  • 3+ years of software development experience with strong proficiency in Python.
  • Experience working with RESTful APIs, including client building and service integration.
  • Strong knowledge of SQL, database technologies (PostgreSQL, BigQuery), and data modelling.
  • Solid understanding of software engineering best practices: testing, Git workflows, code review, and documentation.
  • Excellent problem-solving skills and ability to work independently on complex technical challenges.

Desirable:

  • Familiarity with data processing libraries (pandas, Polars, Pydantic).
  • Experience with ORMs (SQLAlchemy) and database migration tools (Alembic).
  • Cloud-native development experience with containers (Docker), ideally on Google Cloud.
  • Knowledge of infrastructure-as-code (Terraform) and GitOps.
  • Experience with AI coding tools and Agile/Scrum methodologies.
  • Background in the energy sector.

About Us: 

Founded in 2021, we are a climate-tech non-profit focused on electricity grid modelling for emerging markets. Current grid modelling tools are costly, closed, and slow, our goal is to make modelling faster, cheaper, and more accessible so energy planners and investors can make better decisions.
Our funders include US and EU foundations such as the Quadrature Climate Foundation, Google.org, Sequoia Climate Foundation, Bloomberg Philanthropies, and the European Climate Foundation.

We value diverse thought, experience, and background, and we aim to be the most talented nonprofit in our field by fostering a culture of ownership and adaptability.

Benefits:

  • Competitive pension scheme with auto-enrollment from day 1.
  • 25 days annual leave (plus UK public holidays) and additional discretionary days.
  • 20 days annual allowance to work from anywhere in the world.
  • Hybrid working model and core working hours.
  • Home office setup allowance.
  • Annual budget and dedicated leave for training.
  • Enhanced gender-neutral parental leave (16 weeks fully paid).
  • Private healthcare after probation.
  • Annual team offsites.

Diversity, Equity, and Inclusion

We welcome applicants from all backgrounds. If you’re passionate about what you do, even if you don’t meet every requirement, we encourage you to apply; you may be exactly who we’re looking for.

Position: Software Engineer - Job Type: Full-Time - Salary: £62,000 to £75,000

 Location: Hybrid role based in the London office near Waterloo Station.

Similar Jobs You May Like
Software Developer (Technical Lead)
Edinburgh, City of Edinburgh, United Kingdom
Salary: £ Up to 70000 (Per Annum)
Software Engineer - Skegness
Skegness, Lincolnshire, United Kingdom
Salary: £ 35,000 - £ 40,000 (Per Annum)
Front End Developer
Peterborough, Cambridgeshire, United Kingdom
Salary: £ 35,000 - £ 45,000 (Per Annum)
Senior Software Engineer
London, Greater London, United Kingdom
Salary: £ 54,000 - £ 85,000 (Per Annum)
Senior Java Engineer
London, Greater London, United Kingdom
Salary: £ 80,000 - £ 90,000 (Per Annum)
AI Engineer, Machine Learning Engineer
South Kensington, Greater London, United Kingdom
Salary: £ 50,000 - £ 100,000 (Per Annum)