Python Developer, Technical Lead

ECM Selection Limited
Cambridge, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£75,000.0
Working hours
Regular working hours

Tech stack

C++ (Programming Language) Python (Programming Language) Software Engineering

Job description

Come and join this small team of Python developers, working on a range of software products which provide diagnostic information for a complex instrumentation system, used to enhance users’ well-being.

This novel system is being used worldwide by experts; together with the software development team they are working to devise new methods of monitoring and diagnosis. With the commencement of a five-year plan of development, there are super opportunities to collaborate with users and designers to develop solutions at the pinnacle of technology.

Requirements

  • Excellent Python development skills
  • Ability to provide technical leadership in Python development
  • Experience of the full software development lifecycle, preferably for a complex instrumentation system
  • Ability to read C and/or C++ code
  • Preference for working in a multi-disciplinary project environment with engineers from electronics, mechanical, embedded and manufacturing
  • Strong academic background, including a degree in a STEM subject

About the company

This is a great opportunity to join a world leader developing technology which will benefit many people around the globe.

While the client does support some level of remote working, the successful Python developer must be able to attend the Cambridge offices at least two days per week.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:22 min

Understanding software engineering as more than just coding

Lilia Gargouri Lilia Gargouri · World Congress 2026 Europe

2:43 min

Origins and early goals of the C++ language

Bjarne Stroustrup · World Congress 2022

1:17 min

Fabricated software updates for Python alongside lunar quarantine proposals

Chris Heilmann +1 · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:30 min

Evaluating pybind11 against direct Python C API

Konstantin Bespalov · World Congress 2023

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

Videos

See all

Related articles

See all