We use cookies on our site to track usage and preferences. Learn more

Senior Software Engineer (Java)

  • Closing date 14 May 2021
  • Type Full-time
  • Duration Permanent

Nuclera is a rapidly 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.

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.


  • 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


Apply for this job    


Contact us

Thank you for your enquiry!
We'll be in touch soon.

We couldn't send your message.
Please review the fields then try again