Senior Software Engineer, Python

1 week ago


Cambridge UK, Cambridgeshire, United Kingdom Enterprise Recruitment Ltd Full time

A company at the forefront of developing intricate scientific systems is seeking a Senior Software Engineer to join their team. In this role, you’ll go beyond routine coding tasks and focus on developing complete solutions.


You’ll work on everything from front-end interaction and data handling to integrating with specialized hardware components. Essentially, you’ll be creating the software “nervous system” for cutting-edge imaging and inspection technology. You’ll operate within a close-knit, interdisciplinary group dedicated to continually enhancing the company’s core platforms.


Key Responsibilities:

  • Architectural Design: Consider the entire software stack—from how users engage with the application, through data analysis workflows, to the lower-level connections with sensors and control units.
  • Software Implementation: Develop robust, maintainable software primarily in Python, ensuring it easily interfaces with complex instrumentation while embracing test-driven development.
  • Technical Innovation: Investigate and address challenging engineering issues, conceiving smart, high-performance solutions that expand the boundaries of what’s possible.

Essential Qualifications & Experience:

  • Professional Background: A minimum of five years’ experience as a software engineer working within environments that blend hardware and software—this might include areas like specialized measurement devices, automated industrial machinery, embedded systems, or imaging equipment.
  • Educational Foundation: A strong physics background is highly advantageous—preferably a Bachelor’s degree in Physics or an equivalent credential combined with a solid understanding of physical principles.
  • Technical Expertise: A deep command of Python, experience working closely with hardware plus proven experience developing scientific or analytical applications using numerical and engineering-oriented Python tools (e.g., NumPy, SciPy).

Location: Cambridge

Position: Senior Software Engineer

Salary: Up to £100K



  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Role OverviewIC Resources has partnered with a leading company that provides innovative imaging system solutions to Fortune 500 companies. As a Senior Python Software Engineer, you will play a key role in the development of analysis and control software for industrial sensing and metrology solutions.You will work closely with the client's team to design and...


  • Cambridge, UK, Cambridgeshire, United Kingdom developrec Full time

    Senior Software Engineer- Remote/Cambridge- up to £75k + package Our client an industry leading supplier of software products to the tech world are looking to add a number of Senior Software Engineers to work across their product suite. They have been running for over 25 years and have an impressive client base from SME's to over 90% of the Fortune...

  • Software Engineer

    4 days ago


    Cambridge, UK, Cambridgeshire, United Kingdom Socrates Software Full time

    We are looking for a talented Software Engineer with expertise in using Elixir and familiarity with Radio Frequency (RF) systems to join our team. The ideal candidate will be passionate about cutting-edge technologies, with the ability to integrate software development and RF hardware to create robust solutions.Key Responsibilities:Elixir Development:...

  • Senior Engineer

    2 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Flok Health Full time

    Senior Fullstack Engineer Job DescriptionWe're looking for a seasoned Senior Fullstack Engineer to join our team at Flok Health. As a key member of our software team, you'll play a critical role in developing and maintaining our core applications, collaborating with cross-functional teams, and contributing to our technology strategy. If you're passionate...


  • Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

    Ecm Selection is a cutting-edge start-up based in Cambridge, developing innovative digital solutions for healthcare. We are currently looking for a talented Python and TypeScript Software Engineer to join our team.About the RoleThis is an exciting opportunity to contribute to the development of a groundbreaking new approach to digital healthcare. As a...


  • Cambridge, Cambridgeshire, United Kingdom Experis - ManpowerGroup Full time

    Experis - ManpowerGroup is seeking a highly skilled Contract Python Software Engineer to join our team and work on an exciting project involving test automation and product development. The estimated annual salary for this position is $120,000-$150,000, depending on experience.Job Overview:The successful candidate will be responsible for working on a project...


  • Cambridge, UK, Cambridgeshire, United Kingdom trg.recruitment Full time

    Job Title: Senior / Lead EngineerSalary: Up to £90kLocation: Cambridge AreaWork Arrangement: Hybrid (3 days per week)Tech Stack: Agnostic (inhouse: Javascript/Typescript, Python, AWS)A Data led ClimateTech Start Up has just received £5 Million in funding from some of the best VCs in Green Energy and is looking for a Hands on Leader for their Engineering...


  • Cambridge, Cambridgeshire, United Kingdom Society of Research Software Engineering Full time

    We are seeking a highly skilled Senior HPC Specialist to join the Society of Research Software Engineering. As a key member of our team, you will be responsible for overseeing the employment and coordination of RSEs within the Centre and participating research groups.The successful candidate will have experience in programming languages such as C, C++,...


  • Cambridge, Cambridgeshire, United Kingdom Paratus People Full time

    Are you an accomplished Senior Software Engineer with a passion for building scalable and secure cloud-based systems? Look no further! A renowned start-up in Cambridge is searching for a seasoned expert like you to lead the development of their flagship product, a revolutionary SaaS platform bridging the trust gap between businesses and enterprises.This...


  • Cambridge, Cambridgeshire, United Kingdom Hexwired Recruitment Limited Full time

    Senior Software Engineer - Electronics: This challenging role requires a highly skilled individual to work on developing, coding, and testing of embedded software for high-speed electronics devices and systems.About the Role:Work collaboratively with digital hardware engineers to integrate embedded software and firmware.Write and maintain clean, efficient,...


  • Cambridge, Cambridgeshire, United Kingdom Flok Health Full time

    Senior Fullstack Engineer Job DescriptionFlok Health is seeking a Senior Fullstack Engineer to lead the development of its clinical application, leveraging expertise in Python, JS, and related technologies.This role offers a unique opportunity to work on complex software projects, drive technical innovations, and contribute to the growth of our company.You...


  • Cambridge, Cambridgeshire, United Kingdom Society of Research Software Engineering Full time

    About the Role">We are seeking an experienced Senior Research Software Engineer Project Coordinator to join our team at the Society of Research Software Engineering. This is a fantastic opportunity to work with a talented team of researchers and contribute to the development of cutting-edge software solutions.The successful candidate will have experience in...


  • Cambridge, Cambridgeshire, United Kingdom Darktrace Full time

    Founded by mathematicians and cyber defense experts in 2013, Darktrace is a global leader in cyber security AI, delivering complete AI-powered solutions in its mission to free the world of cyber disruption. We protect more than 9,000 customers from the world’s most complex threats, including ransomware, cloud, and SaaS attacks.Our roots lie deep in...


  • Cambridge, Cambridgeshire, United Kingdom Flusso Ltd Full time

    The Role of Senior Software Engineer at Flusso LtdWe are seeking a skilled Senior Software Engineer to join our team in Embedded Engineering. As a key member of the group, you will play a vital role in increasing our capability and capacity to develop firmware for test platforms used for deep study of sensing performance.Candidates with relevant experience...


  • Cambridge, Cambridgeshire, United Kingdom Darktrace Full time

    Founded by mathematicians and cyber defense experts in 2013, Darktrace is a global leader in cyber security AI, delivering complete AI-powered solutions in its mission to free the world of cyber disruption. We protect more than 9,000 customers from the world’s most complex threats, including ransomware, cloud, and SaaS attacks.Our roots lie deep in...


  • Cambridge, Cambridgeshire, United Kingdom C10labs Full time

    **Job Title:** Senior Software Engineer - AI Development**Location:** Cambridge, UK**Estimated Salary:** £80,000 - £110,000 per yearWe are seeking a highly skilled and experienced Senior Software Engineer to lead our AI-driven platform's technical vision, architecture, and implementation.Key Responsibilities:Design, develop, and maintain scalable web...


  • Cambridge, Cambridgeshire, United Kingdom Experis UK Full time

    Job Opportunity: Senior Software EngineerWe are seeking a skilled Python developer to join our team and work on an exciting project involving test automation and product development. This contract role is an excellent opportunity to contribute to the improvement of our testing framework and systems across different platforms.Key Responsibilities:Phase 1:Port...

  • Senior HPC Specialist

    2 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Society of Research Software Engineering Full time

    The Society of Research Software Engineering is looking for a talented Centre Research Software Engineering Lead to oversee the operation of services for HPC application development, delivery, and training. The successful candidate will have experience in leading teams and providing senior-level expertise to coordinate RSE efforts within the Centre and other...


  • Cambridge, Cambridgeshire, United Kingdom Study International Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at Study International. This is an excellent opportunity to work on challenging projects and contribute to the growth of our organization.**About the Role:**The successful candidate will be responsible for designing, developing, and testing complex...


  • Cambridge, Cambridgeshire, United Kingdom Study International Full time

    We are seeking a highly skilled Senior Software Development Engineer to join our team at Study International. As an expert in software development, you will be responsible for designing and implementing cutting-edge solutions using the latest technologies.About the Role:Design and Implement Software Solutions: You will work on various software projects,...