ERM Logo

ERM

Senior Developer- Low Carbon Solutions (Mid-Senior Level)

Reposted 21 Days Ago
Be an Early Applicant
In-Office
3 Locations
Senior level
In-Office
3 Locations
Senior level
This role focuses on developing and maintaining software for low carbon energy modeling, including the National Zoning Model and electricity network forecasting tools.
The summary above was generated by AI

Our Low Carbon Solutions team comprises around 130 experts on the energy transition, offering unparalleled leadership and expertise in low carbon energy and net-zero planning. Our work spans all key areas of low carbon energy: transport, built environment, industry and CCUS, low carbon fuels and chemicals, hydrogen and fuel cells, heat and power networks and smart energy systems.  We pride ourselves on the strength of our analysis; we work closely with our clients, aiming to exceed their expectations and solve the challenges of climate change together.

Within the Low Carbon Solutions team, the software group specialises in techno-economic and optimisation modelling of decarbonisation scenarios across a range of sectors and spatial granularities, including electricity and heat networks, heavy industry, transport, and the built environment. Our software group is responsible for the delivery of key projects and products via the design, development and maintenance of multiple scenario and decision-support software and modelling solutions. Key examples include:

Heat Networks Planning: we develop, maintain and run The National Zoning Model – UK Government’s specialist software for targeting the deployment of low-carbon heat networks based on optimising their economic impact. This exciting, high-impact project includes a model of every building and road in the country, and uses complex MILP to identify the areas within all towns and cities in which heat networks represent the least-cost pathway to decarbonising heat. The project is at a critical phase: users are beginning to apply the outputs to real-world heat network planning activities. In parallel, there is an extensive, ongoing programme of work to add both user-facing and energy system modelling features to the application. The application and its dependencies use the following technology stack: Clojure (a functional programming language based on LISP and hosted on the JVM), ClojureScript (frontend), Bash, PostGIS, SCIP for MILP, and Nix deployed on DigitalOcean cloud infrastructure. 

Electricity Network Load forecasting: we develop and maintain a range of tools for predicting the impact of the deployment of low-carbon technologies on electricity distribution network infrastructure.  This includes a range of models and web-based applications built using the following technologies: Python, Django, Javascript, SQL, Bash, Docker/Podman, deployed on Azure cloud infrastructure (VMs, Blob, Batch).

Why choose ERM Low Carbon Solutions?

We are a group of highly intelligent, friendly and passionate people who are driven by our shared goal of decarbonising the energy system. We work on a range of decarbonisation challenges, and our solutions have real-world impacts. We are growing rapidly due to our strong reputation and forward-thinking approach; you will have the chance to progress in your career on a merit basis, developing your software skills on complex, real-world energy system problems.

Who we are looking for 

ERM Low Carbon Solutions is seeking a Senior Developer to join our software team and work primarily (but not exclusively) on the National Zoning Model. Prior experience with Clojure, functional programming, and MILP are a plus; willingness to learn is a pre-requisite.

Qualifications:

MSc or BSc Degree in Computer Science, Information Technology, Engineering or a related field or equivalent technical expertise

Job specific capabilities/skills:

  • 6-10 years extensive development experience demonstrated in application design and development
  • Proven programming skills developing and implementing applications (our technology stack includes Python, Django, Javascript/React, Bash, Docker, Clojure)
  • Proven ability and willingness to learn new skills and technologies
  • Solid grasp of application architecture and DevOps tools
  • Fluent in the use of git and github for version control and workflow management
  • Knowledge of the SDLC and experience in delivering high-quality software solutions from inception to deployment
  • Good knowledge of relational databases with proficiency in SQL
  • Hands-on experience with Azure or AWS (Amazon Web Services) or another cloud storage system to manage applications and data
  • Good understanding of Scrum or other Agile development practices  
  • Ability to write clean, standardized code that performs optimally in highly concurrent environments
  • Able to work autonomously and in a highly organised manner whilst utilising internal and external resources effectively
  • Proven ability in the following technologies is beneficial: Clojure, Functional Programming, MILP, Spatial SQL 
#LI-SD1
#LI-Hybrid

ERM is committed to creating an inclusive workplace where everyone feels valued, respected, and empowered to thrive, it’s an essential part of what makes ERM a great place to build a career and helps us create better solutions for our clients.

We welcome talent from all backgrounds and provide equal opportunities for every candidate. If you have a disability, are neurodivergent, or need accommodations during the selection process, we’re here to support you. Our commitment doesn’t stop at hiring. Once you join us, we’ll ensure you have the tools, support, and adjustments needed to succeed and feel a true sense of belonging. Learn more about our Diversity, Inclusion & Belonging (DIB) efforts by visiting our website or exploring our 2025 Sustainability Report..

Top Skills

Azure
Bash
Clojure
Clojurescript
Digitalocean
Django
Docker
JavaScript
Postgis
Python
Scip
SQL

ERM London, England Office

33 St Mary Axe, London, United Kingdom, EC3A 8AA

Similar Jobs

6 Hours Ago
In-Office
London, Greater London, England, GBR
Mid level
Mid level
Fintech • Legal Tech • Software • Financial Services • Cybersecurity • Data Privacy
The Escrow Business Compliance Analyst manages client onboarding for escrow deals, ensures compliance with KYC regulations, and oversees transaction setup and documentation.
8 Hours Ago
Hybrid
London, Greater London, England, GBR
Mid level
Mid level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
The role involves developing microservices primarily in Golang, maintaining code quality, deploying applications, and collaborating with team members in a hybrid work environment.
Top Skills: Ci/CdGoHelmK8SPythonSQL
8 Hours Ago
Hybrid
London, Greater London, England, GBR
Mid level
Mid level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
The Product Innovation Manager will lead development of new payment products, engage in idea generation, and partner with teams for market testing and validation.
Top Skills: Business Model InnovationData-Driven TechnologiesPayments Acceptance EcosystemStablecoin

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account