Junior Software Engineer

  • Reed Technology
  • Cambridge, Cambridgeshire
  • Jun 17, 2025
Full time I.T. & Communications

Job Description

Junior Software Engineer - Python
30,000- 35,000
Cambridge (On-site)

I'm currently supporting a cutting-edge biotech company in Cambridge in their search for a Junior Software Engineer. This is an exciting opportunity for a early-career developer to work on innovative technology that's transforming protein research and scientific discovery.

You'll support and extend the software stack behind a high-impact lab device used in protein analysis. It's a hands-on position that spans user interfaces, database management, and machine control - ideal for someone who wants to learn quickly, contribute broadly, and grow with the business.

You'll work alongside a multi-disciplinary team, collaborating with engineers, scientists, and business stakeholders to build intuitive, robust software. No two days will be the same, and you'll regularly contribute outside of your immediate remit - whether that's supporting software updates in the field or providing input to the website.

Key Responsibilities
Develop and maintain the UI and backend software (primarily in Python)
Capture user feedback and implement new features
Manage and expand lab databases and internal LIMS
Build robust system and unit tests
Contribute to product development and hardware prototypes
Collaborate with hardware and firmware teams to integrate new functionality
Support cross-functional needs, including technical input for marketing and IT troubleshooting


Key Requirements
Degree in Computer Science, Software Engineering, Physics, or Engineering with a strong software component
Strong proficiency in Python
Experience with at least one other object-oriented language (C++, Java, C#, etc)
Excellent communication skills and the ability to work independently
Comfortable using Git and picking up new tools or frameworks quickly
A keen interest in designing intuitive and user-friendly software

Desirable Experience
Frontend skills using TypeScript and React
Familiarity with Redux Toolkit and RTK Query
Experience with backend frameworks like Flask, Django, or FastAPI
Exposure to NoSQL databases
Any knowledge or interest in biosciences is a plus

If you have the relevant experience and the role sounds like a good fit for you, please apply using the link provided.