Software Engineer - Backend Python - Up to £65k DOE ID43375
New Yesterday
Job Description
Are you a backend-focused Python developer ready to help shape real-world tech?
Do you enjoy building robust systems that directly interact with hardware?
Want to join a small, fast-moving team where your ideas will have immediate impact?
Our client is seeking a talented and driven Software Engineer (Python) to join a tight-knit group of engineers building a category-defining product that blends smart software with innovative hardware. If you’ve been craving a role where your backend skills power something real, not just abstract data—you’ll want to read on.
Why This Role is Great
This is more than “just another Python backend role.” It’s your chance to:
- 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 – join early enough to influence architecture, tools, and best practices.
- Build for growth – contribute to a system that’s scaling rapidly, where performance and stability matter.
- Be a voice, not a cog – work closely with an elite group of 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 seamlessly across devices, cloud services and data pipelines.
- Contributing to deployment workflows, cloud integration and system observability.
- Helping shape 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 (or Areas You’ll Grow Into)
- 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.
- Any work in telemetry, edge computing, or robotics.
The Perks
- Competitive salary and meaningful equity
- Hybrid working – mix of remote and in-office collaboration, with flexibility built-in
- Opportunity to work with 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 – where ownership is encouraged and supported
- Location:
- Oxfordshire
- Category:
- Technology