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
Qualifications
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.
Summary
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.