Back to jobs

Senior Software Engineer

Job description

Do you want to work in THE most exciting space in Cambridge tech?

I am currently working with a world-class medical devices company, developing next generation surgical technology. Working within a diverse and passionate team, you would be using key technologies; Python ,JavaScript and AWS to develop new web services and applications. Having recently built a state of the art site in Cambridge, they are heavily investing in all aspects of the company, including their staff. If you want to work on cutting edge tech that will benefit the world for decades to come, make sure you get in contact.

My client is looking for a highly enthusiatic software engineer who can help develop the growing software team within the Product Support Department. The tools created are a mixture of PyQt desktop applications and cloud-based web tools which are used in the field to deploy, monitor and service the products.


Your responsibilities will include:

  • Working alongside the team lead to help define the overall team direction.
  • Defining software design and architecture.
  • Hands on development of Python/Qt desktop apps for use by engineers in the field.
  • Hands on development of cloud-based system health and diagnostic web-apps (using e.g. JavaScript/React), and leveraging the AWS cloud infrastructure.
  • Helping to technically mentor and develop more junior colleagues, teaching them new skills and best practice.



  • Able to show strong software development skills developed through significant professional experience.
  • Have a passion for leading technical design, contributing through hands-on coding activity, and to help guide and mentor other team members.
  • You will need to enthusiastically engage with your customers within the business to determine their underlying needs.


If you are interested in moving to a leader in the Cambridge tech market, please get in contact! Email me at