Software Engineer - Backend Python - Up to £80k DOE ID43375

New Today

Software Engineer - Backend Python

This is a backend Python-focused role where your software skills power real-world hardware-enabled products. If you’ve been craving a role where your backend skills have tangible impact, you’ll want to read on.

Why This Role is Great

  • Own your builds – take features from concept to deployment, working end-to-end across codebases.
  • Bridge the digital and physical – help write the backend systems that interact with real-world hardware.
  • Shape how things are done – influence architecture, tools, and best practices.
  • Build for growth – contribute to a rapidly scaling system where performance and stability matter.
  • Be a voice, not a cog – collaborate with product, hardware, and software engineers where your opinions count.

What You’ll Be Working On

  • Designing and building Python backend components that interface with hardware and embedded systems.
  • Developing robust, testable software architecture to ensure system reliability in the field.
  • Creating and maintaining APIs, both internal and external, with scalability in mind.
  • Writing clean, production-quality Python code that connects across devices, cloud services and data pipelines.
  • Contributing to deployment workflows, cloud integration and system observability.
  • Contributing to the engineering culture and decision-making in a close-knit, mission-driven team.

About You

You’re a backend-leaning software engineer who enjoys building things that have a physical presence. You may come from a pure software background, or perhaps you’ve dabbled in hardware too—but either way, you’re excited to see your code do something real.

You'll thrive here if you’re:

  • Confident writing Python for production systems.
  • Comfortable across the stack—even if your strength is in backend, you’re happy dabbling in cloud, APIs, or integration.
  • Naturally curious about how systems talk to each other—especially software-to-hardware.
  • Experienced in building robust, testable codebases and can explain trade-offs in architecture.
  • Familiar with cloud services (e.g., AWS), Docker, or CI/CD tools, or keen to deepen your expertise in these areas.

Nice-to-Have Experience

  • Working with distributed systems or IoT-style devices.
  • Building internal tools or observability dashboards.
  • Firmware, device protocols, or embedded development exposure.
  • Systems performance optimisation or memory/latency tuning.
  • Python frameworks like FastAPI or similar.
  • Telemetry, edge computing, or robotics experience.

The Perks

  • Competitive salary and meaningful equity
  • Hybrid working – mix of remote and in-office collaboration, with flexibility built-in
  • Opportunity to work with a physical product and see your work deployed in the real world
  • Tight feedback loop – work with users, get real data, improve rapidly
  • Flat, transparent structure – ownership is encouraged and supported

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Software Development
#J-18808-Ljbffr
Location:
Reading, England, United Kingdom
Salary:
£100,000 - £125,000
Job Type:
FullTime
Category:
IT & Technology