Senior Software Engineer
Senior Backend Software Engineer | Python, FastAPI, Kubernetes | Hybrid, up to £100k
We’re working with a cutting-edge deep tech company building next-generation systems at the intersection of advanced hardware and software. They’re looking for a Senior Backend Software Engineer to help design and scale the core platforms powering their technology.
This is a backend-first engineering role focused on building robust, scalable systems that support complex real-world workflows.
You’ll be responsible for designing and building cloud-native backend services and distributed systems, working closely with engineers and domain specialists to deliver highly scalable and reliable software.
Responsibilities include:
- Build and scale Python-based backend services (FastAPI preferred)
- Design microservices architectures and distributed APIs
- Develop systems handling data processing, orchestration, and real-time workflows
- Deploy and operate services in containerised environments (Docker, Kubernetes)
- Contribute to system design, architecture decisions, and engineering best practices
- Work cross-functionally with highly technical teams on complex challenges
What We’re Looking For
- Strong experience building backend systems in Python (FastAPI, Flask, Django, etc.)
- Experience with microservices / distributed systems
- Hands-on experience with Docker and Kubernetes
- Solid understanding of scalable, reliable system design
- Experience working in cloud environments (AWS, GCP, or Azure)
- A software engineer-first mindset
Location: Hybrid (Oxford)
Salary: Up to £100,000
Senior Backend Software Engineer | Python, FastAPI, Kubernetes | Hybrid, up to £100k