cover image
Switch2 Energy Limited

Switch2 Energy Limited

www.switch2.co.uk

1 Job

155 Employees

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.

Listed Jobs

Company background Company brand
Company Name
Switch2 Energy Limited
Job Title
Software Engineer
Job Description
Job Title: Software Engineer Role Summary: Design and develop scalable backend services and data solutions using Rust, AWS serverless, and Databricks. Collaborate with cross‑functional teams to translate product requirements into robust code, and actively contribute to the engineering culture through pair programming, CI/CD practices, and knowledge sharing. Expectations: Deliver maintainable, high‑quality code as an individual contributor; participate in code reviews and provide constructive feedback; stay current with emerging technologies; engage with non‑technical stakeholders to clarify and prioritize work; apply agile practices (TDD, pair programming, short iteration cycles) to accelerate delivery. Key Responsibilities: - Shape and sustain an open, collaborative engineering culture. - Interpret product requirements in partnership with technical and non‑technical team members. - Prioritize and refine future workstreams together with business stakeholders. - Build software and data pipelines that meet business needs and enhance the product offering. - Keep abreast of the latest technology trends and leverage them to improve solutions. - Conduct code reviews, enforce coding standards, and ensure high quality. - Write automated tests at unit, integration, and end‑to‑end levels. Required Skills: - Proficiency in Rust and familiarity with a functional programming paradigm. - Experience with Python, Node.js/TypeScript, and React toolchain. - Solid understanding of data engineering principles and practices. - Knowledge of coding best practices, including clean code and SOLID principles. - Hands‑on experience with automated testing frameworks covering unit, integration, and E2E tests. - Ability to work with non‑technical stakeholders and consider non‑functional requirements (performance, security, scalability). - Familiarity with AWS services (Lambda, Fargate, DynamoDB, EventBridge, etc.) and CI technologies such as GitHub Actions. - Experience with APIs, databases, and cloud architecture. - Demonstrated agile experience (TDD, pair programming, iterative feedback cycles). Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
Shipley, United kingdom
Hybrid
13-11-2025