Enable job alerts via email!

Senior Software Engineer

Ecm Selection

Cambridge

On-site

GBP 50,000 - 90,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

An innovative leader in advanced therapies is seeking a Senior Software Engineer to join their dynamic team. This role offers the chance to make a real impact in biotech by developing software solutions that enhance the manufacturing of groundbreaking therapies. You'll work closely with key stakeholders to shape the architectural vision and lead projects to success while mentoring junior talent. The company's collaborative culture fosters creativity and initiative, making it an exciting place to grow your career. With a competitive salary and excellent benefits, this opportunity is perfect for those looking to contribute to meaningful advancements in healthcare.

Benefits

Private Medical Insurance
Generous Pension Scheme
Annual Bonuses

Qualifications

  • Experience leading complex software projects with a focus on architecture and design.
  • Familiarity with message-oriented systems for distributed architectures.

Responsibilities

  • Develop and implement architectural roadmaps into actionable user stories.
  • Mentor junior engineers and ensure high-quality project execution.

Skills

Software Architecture
Full-stack Development
JavaScript Frameworks
FastAPI
Flask
Django
Event-based Systems
Mentoring

Job description

This pioneering leader in advanced therapies is revolutionising the treatment of previously untreatable diseases. They are seeking a Senior Software Engineer to join their growing team. This role presents an exciting opportunity to make a significant impact in the field of biotech by developing advanced software solutions that support the manufacturing of cutting-edge therapies.

The successful candidate will work closely with the software architect and product owner 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.

Requirements:
  • 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 (and ideally both)

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.

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