Python Software Engineer

KO2 Embedded Recruitment Solutions Ltd

Bradford

Hybrid

GBP 54,000 - 66,000

Full time

46 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work
Live platform ownership
Engineering-focused role

Job summary

KO2 Embedded Recruitment Solutions Ltd is seeking a Python Software Engineer to build robust Python services powering a live energy platform. You’ll own the ingestion pipeline, APIs, and internal services, deploying and monitoring in production with high autonomy.

You’ll work on problems spanning device, broker, network and code boundaries, with emphasis on reliability and real-time observability in a hybrid UK environment.

Qualifications

  • Solid production Python experience with ownership of services
  • Backend design skills: APIs, async, data modeling and testing
  • Experience with failure handling in message-driven systems
  • Experience with embedded software and related tech (C/C++, RTOS)
  • Ownership of services in production: deploy, monitor, diagnose
  • Able to debug across device, broker, network and code boundaries
  • Strong Linux and Docker skills; deploy and troubleshoot on Kubernetes
  • Working knowledge of AWS services (EC2, DynamoDB, IoT Core)
  • Ability to work independently and take ownership of end-to-end services
  • Experience with MQTT or other brokers and time-series data

Responsibilities

  • Own ingestion pipeline handling MQTT traffic from meters
  • Develop APIs exposing data and internal services for consistency
  • Deploy and monitor services in production; ensure reliability
  • Make technical decisions with autonomy and real impact in energy sector

Skills

Python (production)
API design
Async programming
Data modeling
Linux
Docker
Kubernetes
AWS
MQTT / message brokers
Telemetry / energy sector
C/C++ exposure

Tools

Docker
Kubernetes
Linux
AWS
FastAPI/Flask

Job description

Location: Bradford (Hybrid Work from Home)

Salary: Up to £60,000 + Benefits

The Role

Our client is looking for a Python Software Engineer to build the Python services behind their platform. Thousands of devices in the field rely on this platform, and you’ll play a key part in keeping it robust, reliable and scalable.

You’ll own the ingestion pipeline that handles MQTT traffic from thousands of meters, the APIs that expose that data, and the internal services that keep everything consistent. With so many live feeds depending on the platform, getting things right and being able to see what’s happening in real-time is crucial to the product.

You will deploy what you build and look after it once it’s live. You’ll work with a high level of autonomy, making technical decisions yourself. This role will suit an experienced Python engineer who enjoys owning services end to end and wants to work on technology with real impact in the energy sector.

Skills & Experience Required
  • Solid experience writing production Python, with a track record of owning services rather than just contributing to them
  • Strong backend design skills: APIs (FastAPI, Flask or similar), async programming, data modelling and testing
  • Experience handling failure and resilience in message-driven systems
  • Experience with embedded software and related technologies - C/C++, RTOS, Baremetal developmen etc
  • Comfortable owning a service in production end to end: deploying it, monitoring its health and investigating when things go wrong
  • Able to debug across system boundaries, working out whether a problem lies with the device, the broker, the network or the code
  • Confident with Linux and Docker, and able to deploy and troubleshoot your own services on Kubernetes
  • Working knowledge of AWS (EC2, DynamoDB, IoT Core or equivalents)
  • Sound judgement and confidence working on your own
  • MQTT or other message brokers, especially with unreliable or intermittently connected clients
  • Working with time-series data at volume
  • Experience in telemetry or the energy sector
  • Python profiling and performance optimisation
What’s on offer
  • Up to £60,000 plus benefits
  • Hybrid working from home
  • Real ownership of the services that underpin a live smart platform
  • A role focused on engineering rather than firefighting
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer — Python / Infrastructure
Senior Software Engineer — Python / Infrastructure

Switch2 • United Kingdom

Hybrid
GBP 90,000 - 120,000
Python Developer
Python Developer

Spencer Rose Ltd • Watford

Hybrid
GBP 68,000 - 83,000
Hybrid work in Watford office
Senior Software Engineer
Senior Software Engineer

Method Resourcing • West of England

Hybrid
GBP 58,500 - 71,500
Senior Software Engineer
Senior Software Engineer

Pure Resourcing Solutions • Cambridgeshire and Peterborough

Hybrid
GBP 90,000 - 120,000
Senior Python Engineer
Senior Python Engineer

The Data Gals | by AI Connect • Greater London

Hybrid
GBP 54,000 - 90,000
Senior Software Engineer
Senior Software Engineer

Pure Resourcing Solutions • Cambridgeshire and Peterborough

Hybrid
GBP 75,000 - 110,000
Senior Python Engineer
Senior Python Engineer

Marks Sattin • West of England

On-site
GBP 60,000 - 85,000
Senior Python Engineer
Senior Python Engineer

Corecom Consulting • United Kingdom

Remote
GBP 80,000 - 90,000
Python Developer
Python Developer

Applause IT Recruitment • Nottingham

On-site
GBP 60,000 - 80,000
Software Engineer
Software Engineer

Method-Resourcing • West of England

On-site
GBP 50,000 - 61,000