Skip to content
JobServeOpen

Senior Software Engineer (Python/Linux/Distributed Systems) - 12 Month Contract

Templeton and Partners · cambridge, UK · On-site · Senior

  • cambridge, UK · On-site

Indexed (today) · refreshed constantly

Start
flexible
Work mode
On-site
Contract
Freelance / B2B
Seniority
Senior
Reference
490485612-1

Job description

We're looking for an experienced Software Engineer to maintain and enhance a sophisticated data collection platform used with next-generation wearable devices, multimedia sensors, and distributed systems. You'll work alongside software engineers, audio/video specialists, and researchers to build reliable, scalable solutions that support innovation at the for

Project overview

We're looking for an experienced Software Engineer to maintain and enhance a sophisticated data collection platform used with next-generation wearable devices, multimedia sensors, and distributed systems. You'll work alongside software engineers, audio/video specialists, and researchers to build reliable, scalable solutions that support innovation at the forefront of technology.

What You'll Be Doing

Essential Skills

  • Senior Software Engineer (Python/Linux/Distributed Systems)
  • 12 Month Contract
  • Join a cutting-edge engineering team developing the software platforms that power advanced data collection and research environments.
  • Location: Cambridgeshire, UK
  • 5 days onsite
  • 12-month contract, inside ir35
  • Immediate start preferred
  • Developing Python-based software for cutting-edge hardware and wearable devices
  • Building and enhancing distributed data collection platforms
  • Automating data processing and validation workflows
  • Deploying, testing, and maintaining system upgrades
  • Monitoring system health and improving operational reliability
  • Troubleshooting software, networking, and device integration issues onsite
  • Collaborating with cross-functional engineering and research teams
  • Designing scalable solutions and contributing to engineering best practices
  • 8+ years of software engineering experience
  • Strong Python development experience
  • Linux administration and Shell scripting
  • Experience with distributed systems and RESTful services
  • Networking knowledge including IPv4/IPv6, VLANs, and network topology
  • Experience with FastAPI or similar Python Back End frameworks
  • Strong troubleshooting and problem-solving skills
  • Computer Science degree (or equivalent experience)

Nice to have

Ideal Background

We're particularly interested in engineers who enjoy operating close to the hardware, solving real-world systems challenges, and working across software, devices, networking, and data processing. This role would suit someone who enjoys hands-on engineering in a collaborative research-led environment.

Interview Process

Interested?

If you're a senior Python engineer with strong Linux and distributed systems experience and are looking for a long-term contract opportunity working on advanced technology platforms, I'd love to hear from you.

Apply directly or contact me for further details

  • Experience working with hardware devices, sensors, or Embedded systems
  • Knowledge of audio, video, or multimedia technologies
  • React or modern Front End development experience
  • Experience with SQL, NoSQL, or graph databases
  • Windows systems administration experience
  • Understanding of time synchronisation and network programming
  • Two-stage interview process
  • 30-45 minutes per stage

Project details

  • Start: flexible
  • Location: cambridge, UK, GB

Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing

Found on JobServe

  1. Job boardNew

    IT Technician

    Nextech· Amersham, South East England, GB· On-site· Senior· £25–31 / h

Browse all jobs
Sign up free to apply