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.