LANCESOFT LTD
Senior Software Engineer (Python & Distributed Systems)
Senior Software Engineer (Python & Distributed Systems) at LANCESOFT LTD, based in Cambridgeshire. This is a contract role.
- Pay
- Not given by the employer
- Hours and contract
- Contract · On site
- Location
- Cambridgeshire
- Closing date
- Sector
- Software Developer
Reference vacancies/9379648-senior-software-engineer-python-distributed-systems
About the role
Job Title: Senior Software Engineer (Python & Distributed Systems)
Location: Cambridgeshire, UK (5 days onsite – Central Cambridge & Bourn Quarter)
Contract Length: 12 Months
Overview
We are looking for a Senior Software Engineer to support and scale software systems inside our Cambridge data collection lab. You will build and integrate backend services for cutting-edge prototype wearables, handling multi-modal sensor streams (audio, video, IMU) to ensure data collection is fast, accurate, and reliable.
Key Responsibilities
- Develop backend services to integrate prototype wearable devices into data collection pipelines.
- Deploy, monitor, and optimize distributed systems ingesting real-time sensor modalities.
- Build automated tooling for data validation, system health, and pipeline diagnostics.
- Provide onsite troubleshooting, root cause analysis, and network debugging in a live lab environment.
- Collaborate with audio/video engineers, technicians, and international research teams.
Requirements
- Python: 8+ years of professional backend software engineering and data processing experience.
- Linux & Automation: Strong Linux systems knowledge and shell scripting (Bash).
- Networking & Distributed Systems: Solid understanding of IP networking (IPv4/IPv6, VLANs, routing) and building RESTful/concurrent distributed systems.
- APIs: Practical experience with modern frameworks like FastAPI, Flask, or Django.
- Work Arrangement: 100% onsite in Cambridgeshire across central Cambridge and Bourn Quarter facilities.
Reference: vacancies/9379648-senior-software-engineer-python-distributed-systems · Posted 1 day ago · Closes 4 Dec 2026 · Listed via LANCESOFT LTD
Apply for this job
This role is listed via LANCESOFT LTD. Applications are handled on the employer's site.
Apply on employer siteOpens the employer's website in a new tab.
Signed in? Every job you apply for counts toward your weekly goal and badges. How it works
Safe applying: a genuine employer will never ask you to pay for a DBS check, training or equipment, or move you onto WhatsApp before you are hired. If this listing does, report it and do not pay anything.