Junior Software Engineer - Life Sciences Technology
Junior Software Engineer - Life Sciences Technology

Junior Software Engineer - Life Sciences Technology

Cambridge Entry level 24000 - 28000 £ / year (est.) No home office possible
L

At a Glance

  • Tasks: Develop software for lab equipment and enhance user interfaces based on feedback.
  • Company: Join a growing life sciences tech company revolutionising biotechnology solutions.
  • Benefits: Enjoy a competitive salary, share options, and career development opportunities.
  • Why this job: Work on impactful products at the intersection of biology, engineering, and data science.
  • Qualifications: Degree in Computer Science or related field; proficiency in Python and another language required.
  • Other info: Collaborate with diverse teams in a fast-paced, supportive environment.

The predicted salary is between 24000 - 28000 £ per year.

On-site, Cambridge area

£30,000 - £35,000 per annum + Share Options

A growing life sciences technology company is seeking a Junior Software Engineer to join its multidisciplinary team developing innovative lab-based solutions for the biotechnology sector. This is a unique opportunity for a recent graduate or early-career software engineer to work on highly impactful products at the intersection of biology, engineering, and data science. The company has developed a novel compact instrument designed to simplify and automate key areas of scientific research.

As part of a collaborative and agile team, you'll contribute across the full software stack - translating user requirements into clean, maintainable code and supporting product evolution in partnership with hardware and scientific colleagues.

Key Responsibilities:
  • Develop and maintain software for analytical laboratory equipment
  • Build and enhance user interfaces based on scientific workflows and customer feedback
  • Support backend systems including internal databases and lab information systems (LIMS)
  • Collaborate with electronics and mechanical teams to align software with evolving hardware
  • Contribute to early-stage prototype development and support field updates as needed
  • Operate within a structured product development lifecycle with a hands-on approach across departments
Candidate Profile:
  • Degree in Computer Science, Engineering, Physics, or a related field with a software component
  • Proficiency in Python and at least one additional object-oriented language (e.g. C++, Java, C#)
  • Strong communication skills and the ability to operate independently in a fast-moving environment
  • Good working knowledge of Git and modern software development practices
  • A demonstrable interest in clean code, usability, and scientific problem-solving
Desirable Experience:
  • React and TypeScript (especially Redux Toolkit and RTK Query)
  • Backend frameworks such as Flask, Django, or FastAPI
  • Exposure to NoSQL databases
  • Any background in biosciences or scientific instrumentation
What's Offered:
  • Opportunity to work on industry-first technology used in advanced biological research
  • Supportive and fast-paced environment in a high-growth sector
  • Cross-functional exposure with excellent opportunities for career development
  • Competitive base salary and share option scheme
  • Involvement in meaningful technology that directly supports innovation in healthcare

How to Apply: Please submit a copy of your CV quoting reference 10020.

L

Contact Detail:

Lord Search and Selection Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Junior Software Engineer - Life Sciences Technology

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Python, React, and backend frameworks like Flask or Django. Having hands-on experience or projects that showcase your skills in these areas can set you apart during the interview process.

✨Tip Number 2

Engage with the life sciences community by attending relevant meetups or webinars. This not only helps you network but also shows your genuine interest in the field, which can be a great conversation starter during interviews.

✨Tip Number 3

Prepare to discuss how you've applied clean coding practices in your previous projects. Being able to articulate your approach to writing maintainable code will demonstrate your commitment to quality and usability, which is crucial for this role.

✨Tip Number 4

Research the company’s products and their impact on the biotechnology sector. Understanding their mission and how your role as a Junior Software Engineer fits into their goals will help you convey your enthusiasm and alignment with their vision during the interview.

We think you need these skills to ace Junior Software Engineer - Life Sciences Technology

Proficiency in Python
Knowledge of at least one object-oriented programming language (C++, Java, C#)
Strong communication skills
Experience with Git and modern software development practices
Understanding of clean code principles
Ability to develop user interfaces based on scientific workflows
Familiarity with backend frameworks (Flask, Django, FastAPI)
Exposure to NoSQL databases
Collaborative skills for cross-functional teamwork
Problem-solving skills in a scientific context
Adaptability in a fast-paced environment
Interest in biosciences or scientific instrumentation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant skills and experiences that align with the job description. Emphasise your proficiency in Python and any additional programming languages, as well as your understanding of software development practices.

Showcase Relevant Projects: Include any projects or coursework that demonstrate your ability to develop software for analytical laboratory equipment or similar applications. This could be academic projects, internships, or personal coding projects that relate to the life sciences sector.

Highlight Soft Skills: The role requires strong communication skills and the ability to work independently. Make sure to mention any experiences where you successfully collaborated with others or took initiative in a fast-paced environment.

Express Your Interest: In your application, convey your enthusiasm for working at the intersection of biology, engineering, and data science. Mention any specific interests in biosciences or scientific instrumentation to show your passion for the field.

How to prepare for a job interview at Lord Search and Selection

✨Showcase Your Technical Skills

Be prepared to discuss your proficiency in Python and any additional programming languages you know. Highlight specific projects or experiences where you've applied these skills, especially in a collaborative environment.

✨Demonstrate Your Problem-Solving Abilities

Since the role involves scientific problem-solving, think of examples where you've tackled complex issues. Be ready to explain your thought process and how you arrived at your solutions, particularly in a lab or technical setting.

✨Familiarise Yourself with the Company’s Products

Research the company’s innovative lab-based solutions and understand their impact on the biotechnology sector. This knowledge will help you ask insightful questions and show your genuine interest in their work during the interview.

✨Prepare for Team Collaboration Questions

As the role requires working closely with cross-functional teams, be ready to discuss your experiences in team settings. Share examples of how you've effectively communicated and collaborated with others, especially in fast-paced environments.

Junior Software Engineer - Life Sciences Technology
Lord Search and Selection
L
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>