Enable job alerts via email!

Senior Software Developer

ECM Selection (Holdings) Limited

Cambridge

On-site

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A leading biotech company in Cambridge is seeking a Senior Software Engineer to join their software team. The role involves leading software projects, mentoring engineers, and focusing on full-stack development with modern frameworks. This position offers a collaborative environment, competitive salary, and benefits like private medical insurance and a generous pension scheme.

Benefits

Private medical insurance
Generous pension scheme
Annual bonuses

Qualifications

  • Demonstrable experience in leading and developing complex software projects, with a focus on software architecture, design, and planning.
  • Good familiarity with message-orientated or event-based systems for designing distributed architectures.
  • Strong knowledge of full-stack development using modern JavaScript frameworks on the frontend and FastAPI, Flask or Django on the backend.
  • Good understanding of writing software that interfaces with low-level peripherals or cloud services (ideally both). Knowledge of Java, C# or modern C++.

Responsibilities

  • Work closely with software architects and product owners to develop and implement the architectural roadmap.
  • Ensure that projects are executed to plan, delivering high-quality results.
  • Mentor and guide junior engineers in their skill development.
Job description
Overview

Systems engineering for complex software-hardware interaction in biotech application.

This biotech company is seeking a Senior Software Engineer to join their growing software team. This role presents an exciting opportunity to harness your software skills to solve real challenges on the path towards a personalised medicine platform that truly has the potential to change lives.

Responsibilities
  • The successful candidate will work closely with software architects and product owners to develop and implement the architectural roadmap, translating it into actionable user stories.
  • As the technical lead for software projects, you will ensure that projects are executed to plan, and that the team delivers high-quality results at a sustainable pace.
  • You will also mentor and guide junior engineers, helping them to develop their skills and contribute to the overall success of the software development process.
Qualifications
  • Demonstrable experience in leading and developing complex software projects, with a focus on software architecture, design, and planning.
  • Good familiarity with message-orientated or event-based systems for designing distributed architectures.
  • Strong knowledge of full-stack development using modern JavaScript frameworks on the frontend and FastAPI, Flask or Django on the backend.
  • Good understanding of writing software that interfaces with low-level peripherals or cloud services (ideally both). This will have required knowledge of Java, C# or modern C++.
Culture and Benefits

The company's culture is one of collaboration, innovation, and entrepreneurship. Employees are encouraged to share ideas, take initiative, and work together in a supportive environment where everyone is empowered to do their best work. Alongside the generous salary are benefits including private medical insurance, a generous pension scheme and annual bonuses.

Keywords

Software Design, Software Architecture, System Engineering Lifecycle, Python, FastAPI, Flask, Django, JavaScript, TypeScript, React, React-Native, Angular, Java, C#, C++, Cloud, GCP, Azure, AWS, IoT, Virtualisation, Containerisation, Control Systems, Automation, Orchestration

Please apply (quoting ref: CV27507) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.