cover image
Switch2 Energy Limited

Software Engineer

Hybrid

Shipley, United kingdom

Full Time

13-11-2025

Share this job:

Skills

Python Rust Data Engineering GitHub Programming Databases react AWS Agile Automation Testing Databricks GitHub Actions

Job Specifications

The UK heat network market is growing and so are we! We’re looking for a highly motivated Software Engineer to join us at Switch2. Switch2 is the market leader in the heat network market in the UK. We specialise in designing, installing, operating, and billing heat networks, and by joining Switch2 you can help us take the sector onto its next growth stage.

At Switch2 our technology stack is itself subject to continuous improvement. Earlier this year we moved to Rust as our primary backend language. We use AWS as our cloud provider and make extensive use of serverless (Lambda, Fargate, DynamoDB, Eventbridge, etc) technologies to scale our product offering. On the data side we use Databricks as our data lakehouse.

We make use of XP techniques and practices, such as pair programming and continuous integration and review to ensure we are doing the right thing and sharing knowledge.

You can read a bit more about us and our tech on our website: https://tech.switch2.co.uk

Responsibilities

Help shape the engineering culture at Switch2 and contribute towards a collaborative and open environment
Work closely with technical and non-technical team members to understand product requirements
Work with business stakeholders to prioritise and refine future workstreams
Develop software and data solutions to meet business needs and enhance product offering
Stay up to date with the latest technologies and trends
Participate in code reviews and provide constructive feedback
Produce maintainable, high-quality code as an individual contributor

Requirements

You have a desire to work with Rust and within the functional programming paradigm
You are familiar/have some experience with Python
You have some experience with data engineering principles and practices
You have proficiency in Node/TS/React toolchain
You have experience and knowledge of coding best practices
You have experience with automation testing frameworks and proficiency with all levels of testing: unit, integration, end-to-end
You have experience working with non-technical stakeholders and care about non-functional requirements
You have experience with agile best practices such as TDD, pair programming, and focus on short, iterative feedback cycles
You have understanding and experience with APIs, databases, and cloud technology (AWS)
You have experience using CI technologies such as GitHub Actions

About the Company

Switch2 is the UK’s most experienced and capable provider of end-to-end solutions for heat networks. We make a success of heat networks owned by local authorities, housing associations and private developers. We help to optimise energy efficiency, manage renewable energy, and focus on well-performing schemes, whilst minimising costs to the resident. Know more