Senior Software Engineer (Java)

Nuclera is a scaling biotech company based on the Cambridge Science Park. Our mission is to provide life science researchers intuitive, powerful, and time-saving tools to engineer biology. Our first product will be a benchtop instrument capable of cartridge-based next-day gene and protein synthesis. Using our instrument, scientists in the synthetic biology and therapeutic market sectors can rely on a standardised, next-day supply of genes and proteins that integrates with their engineering biology workflows. Our instrument will allow R&D-intensive businesses to streamline their biodiscovery processes, resulting in better resource allocation and accelerated return on investment.

We are looking for a dynamic Senior Software Engineer (JAVA) to join the software engineering effort at Nuclera. The team is responsible for full stack development for our bioprinter, from developing UX focussed GUIs to interfacing with hardware APIs. With the engineering division having doubled in the past year, your skills and expertise will be vital to keep pace with our ambitious product development roadmap.

Main Responsibilities

Contribute clean and robust code
Follow Agile and DevOps practices to prioritise the workload and deliver iteratively and consistently; continuously seek opportunities to learn and improve
Champion code quality across the team
Constantly look for new opportunities to improve user experience
Contribute your views and recommendations into high-level technical discussions, supporting management roles
Provide collaborative thought leadership for our team best practices, tech principles and architecture


Minimum 5 years’ industrial software development experiment
Excellent Java experience and understands the fundamental workings of Java/Core Java
Familiarity with modern application frameworks (SpringBoot, Micronaut etc)
Demonstrable curiosity and ability to work across the stack with a mix of languages and tools
Strong understanding of UI/UX design principles
Working knowledge of *nix
Knowledge of best engineering practices and continuous delivery
Evidence of successful delivery in large or complex software projects
The temperament to thrive in an interdisciplinary environment where we solve hard problems and move quickly; it’s important you’re comfortable working with a degree of uncertainty, knowing that not everything you try will be successful
Experience/knowledge in some of the following areas would be advantageous:

Experience building desktop UI applications in JavaFX
Knowledge of Python and/or C/C++ language
Experience working with Computer Vision, knowledge of OpenCV framework
Experience in life science or medical devices (or similar work environments)


In addition to competitive salaries, we offer a range of benefits for all of our colleagues, including:

EMI-approved Option Scheme
25 days’ annual leave
Pension Scheme
Investment in professional development and learning
Fresh fruit, tea, coffee and snacks in the office

Please apply via this link:

We are an equal opportunities employer and positively encourage applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, marriage or civil partnership, pregnancy or maternity, religion or belief.

Application Instructions: 
Application Closing Date: 
14 May