Senior Software Engineer

Permanent
Location: Shipley (Hybrid – 3 days per week onsite)
Salary: up to £50,000 dependent on experience
Industry: Utilities
About the Client
Our client are a leading UK provider of smart, sustainable heat-network solutions, specialising in end-to-end services for local authorities, housing associations, and private developers. With decades of experience, their expertise ranges from design and build through to operation, metering, billing, and optimisation. Their mission centres on driving energy efficiency, reducing carbon, and delivering reliable, affordable heat for residents.
About the Role:
We’re looking for a Senior Software Engineer with strong Python and infrastructure experience to play a key role in developing and maintaining a business-critical smart meter platform.
You'll be responsible for building the backend services that power the platform, from ingesting MQTT traffic from thousands of deployed devices through to APIs and internal services that ensure data remains reliable and consistent.
This is an opportunity for someone who enjoys genuine ownership. You'll deploy the services you build, take responsibility for them in production and help ensure the platform remains stable, observable and reliable.
The environment is primarily focused on software engineering, with operations forming part of the role rather than becoming a full-time firefighting exercise. You'll also play an important role in supporting the migration of existing services from AWS into a DigitalOcean Kubernetes environment.
How you’ll spend your day
You'll take ownership of Python services that sit at the heart of a large-scale connected device platform, working across backend development, infrastructure and production operations.
Your responsibilities will include:
What you’ll bring to this role
We're looking for an experienced Python engineer who is comfortable taking genuine ownership of backend services in production. You'll have strong software engineering fundamentals alongside the infrastructure knowledge needed to deploy, monitor and troubleshoot your own work.
You'll ideally bring:
It would also be beneficial to have experience with:
Perks & Benefits:
5% pension
Informal bonus scheme
Private Healthcare
25 days holiday plus bank holidays
What happens next?
One of our Recruitment Consultants will be in touch and inform you if you’ve been successful to the next stage of the process or not, which is a qualification call where we will tell you more about the role and the client, and understand more about you, your experience and career aspirations.
Should we both wish to proceed, we will submit your details to the client and be in touch regarding the outcome and any further steps.
The interview process for this client consists of:
Equal Opportunities
We are committed to providing equal opportunities for all candidates and welcome applications from individuals regardless of age, disability, gender identity, marital status, race, religion or belief, sexual orientation, or any other characteristic protected by law. As an employment agency for permanent and contract hires, we are dedicated to promoting a diverse and inclusive workforce, and we encourage applications from underrepresented groups to drive innovation and equality within the workplace.
Should you require any reasonable adjustments please let us know so we can accommodate for any interactions with us at Biometric Talent, but also inform the client to ensure reasonable adjustments are made to allow for a fair and equitable process.