Software Engineer
- £60,000 - £80,000
- Oxford
Role: Python Software Engineer
Salary: up to £80k + Bonus + Excellent Benefits
Location: Oxford (Hybrid, very flexible)
We’re hiring on behalf of a global biotech innovator developing groundbreaking technology that enables real-time biological analysis at scale.
This is your opportunity to work at the intersection of science and software, building the systems behind next-generation sequencing and data platforms from portable lab devices to large-scale research infrastructure used by institutions worldwide.
The Role
You’ll join a collaborative international engineering team developing and maintaining high-impact data applications that support critical scientific and commercial operations.
You’ll work on systems that process large biological datasets, support telemetry pipelines, and help deliver cutting-edge tools for researchers and scientists around the world.
What You’ll Do
- Design, build and maintain data-intensive web applications and APIs
- Develop scalable systems using Python (Django, FastAPI, Flask)
- Deploy and manage applications across on-premise and cloud environments
- Implement CI/CD, automated testing, and containerisation best practices
- Collaborate closely with R&D, operations, and scientific teams to ensure reliability and performance
You’ll Succeed If You Have
- Strong, production-level experience with Python
- A background in building web apps, APIs, or workflow engines
- Hands-on experience with Docker, CI/CD pipelines, and cloud-native environments
- Knowledge of databases (SQL, MongoDB) and data pipelines
- Familiarity with Kubernetes, Terraform, or related orchestration tools
What’s on offer:
- Competitive salary and bonus
- Private healthcare & pension
- Collaborative, mission-driven culture
If you’re a Python Software Engineer who thrives in fast-paced, meaningful environments and wants to contribute to technology that’s reshaping global research - apply now.