Senior Software Engineer

Senior Software Engineer - Full time / Permanent - Cambridge – UK

Fantastic remuneration package which includes company equity, private medical care, annual bonus scheme, membership to Illumina’s share purchase scheme and more.


Why Us 

Illumina are the global leaders in the development and application of next generation DNA sequencing technology.  We’re now looking for a software engineer to join the End-to-End Software Solutions (E2E) team, to further develop our diagnostic software products. Illumina E2E products are at the forefront of improving human health, and you would join a growing and highly motivated team of Software Developers, Test Engineers, Bioinformaticians and Algorithm Designers at our state-of-the-art facility, just south of Cambridge.


The Role 

You'll be joining a team that is responsible for improving our on-market products. You will work across the whole development lifecycle, working on a range of products and product lines during a typical year.


Projects are normally managed with Scrum, so your work on a typical user story will start with supporting requirements definition. From this you will write and review design documents, and you’ll write high-quality, maintainable code for full-stack feature development that will make a positive difference to peoples’ lives.


About You

You have some software development experience, and you’re looking to take your career to its next step.


You have excellent communication skills, both spoken and written.


You love the variety that comes with learning about different products and thrive on the challenge of figuring out how to add enhancements to unfamiliar systems.


Even if you don’t claim to be an expert at all (or even any) of the technologies listed below, you pride yourself on quickly learning new skills for those areas you’ve not met before.


1.     Software development in C#, Java, Python or C++

2.     Algorithm and/or analysis pipeline development, whether in a traditional language or a domain-specific language such as Nextflow

3.     SQL and/or ORMs for relational databases

4.     Development on both Windows and Linux systems

5.     Full software-lifecycle experience in a regulated environment



You should have a university degree in a technical or analytical subject.


Remote Working

This role is primarily based out of Illumina’s European headquarters, just outside of Cambridge, UK. Partial remote working will be possible, but some office-based work is likely to be required.



You will be an excellent software developer, with great communication skills and a desire to join a fast-growing scientific team in Cambridge. You will be as comfortable working collaboratively as alone and will always be looking to improve the quality of products.

Apply now

Add to shortlist

Login or create a free user account to upload your CV and shortlist jobs.

Create account

Other jobs at Illumina

No other jobs found for this company at this time. View all jobs

Looking for something specific?