×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Saltaire, Shipley, West Yorkshire, RH13, England, UK
Listing for: Biometric Talent
Full Time, Part Time position
Listed on 2026-09-16
Job specializations:
  • Software Development
    Backend Developer, DevOps, Cloud Engineer - Software, Python
Salary/Wage Range or Industry Benchmark: 50000 GBP Yearly GBP 50000.00 YEAR
Job Description & How to Apply Below

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 Digital Ocean 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:

  • Designing, building and maintaining production-grade Python services supporting thousands of deployed smart meters.
  • Developing and supporting data ingestion services handling MQTT traffic from connected devices.
  • Building APIs and internal backend services that provide reliable access to platform data.
  • Designing resilient services that handle asynchronous processing, message-driven workflows and potential system failures.
  • Taking ownership of services throughout their lifecycle, from development and testing through to deployment and production support.
  • Deploying and managing your own services using Docker and Kubernetes.
  • Supporting the migration of existing services and infrastructure from AWS into a Digital Ocean Kubernetes environment.
  • Monitoring service health and performance, investigating issues and ensuring systems remain stable and observable in production.
  • Debugging complex issues across multiple layers, including devices, networks, message brokers and application services.
  • Working with AWS services and infrastructure, including technologies such as EC2, DynamoDB and SQS.
  • Helping transfer ownership of existing services and reducing reliance on other senior members of the engineering team.
  • Making sound technical decisions independently and contributing to the continued improvement of the wider platform.
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:

  • 5+ years of commercial experience developing production Python applications and services.
  • A strong track record of owning backend services from design and development through to deployment and ongoing production support.
  • Strong backend engineering experience, including API development using frameworks such as FastAPI, Flask or similar…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary