Senior Software Engineer (Python & Distributed Systems)
Is this the right opportunity for you?
Explore more jobs, compare advertised salaries and see which skills employers want.
Explore this careerSearch for a different role
More Software Developer jobs →Skills
Description
Salary: £60,000 - 85,000 per year
Requirements:- 8 years of professional backend software engineering and data processing experience with Python
- Strong knowledge of Linux systems and Bash shell scripting
- Solid understanding of IP networking, including IPv4/IPv6, VLANs, and routing
- Experience building RESTful and concurrent distributed systems
- Practical experience with frameworks such as FastAPI, Flask, or Django
- Develop backend services that integrate prototype wearable devices into data collection pipelines
- Deploy, monitor, and optimize distributed systems that ingest real-time sensor data
- Build automated tools for data validation, system health monitoring, and pipeline diagnostics
- Troubleshoot issues onsite, perform root cause analysis, and debug networks in a live lab environment
- Collaborate with audio/video engineers, technicians, and international research teams
- Backend
- Bash
- FastAPI
- Flask
- Support
- Linux
- Python
- Django
- Network
More:
We are seeking a Senior Software Engineer to support and scale software systems in our Cambridge data collection lab. The role involves building and integrating backend services for prototype wearables that collect audio, video, and IMU sensor data, helping ensure collection is fast, accurate, and reliable. This is a 12-month contract, fully onsite across our central Cambridge and Bourn Quarter facilities in Cambridgeshire, UK.
last updated 44 week of 2026
Get similar jobs in United Kingdom by email
We'll email you when new jobs similar to this one appear.
Similar jobs
Explore more Software Developer jobs in United Kingdom.
Finding similar jobs…