Do you want to make a difference? Illumina’s mission is to improve human health by unlocking the power of the genome. If that inspires you, let’s talk. We’ve built a culture fueled by innovation, collaboration and openness, and established ourselves as the global leader in DNA sequencing and array-based technologies. Our people and our technology change lives by driving advancements in life sciences, oncology, reproductive health, agriculture and other emerging markets. Life at Illumina is about working with teammates who are deeply passionate about what we do, because we know that our work has the power to improve lives. We’re an established company with a track record of phenomenal growth. Just check out our investor events and presentations to learn about our financial accomplishments. Our growth isn’t just in financials, we’ve been busy hiring the best and the brightest. Perhaps that’s why MIT has ranked Illumina near the top of its World’s Smartest Companies each of the last three years. If you thrive in a brilliant, fast-paced, and mission-driven environment, Illumina is the place for you. Join the journey of a lifetime. Join Illumina.
Bioinformatics Software Developer
Full time / Permanent
Fantastic remuneration package which would include company equity, private medical care, annual bonus scheme, membership to Illumina’s share purchase scheme and more
Illumina are the global leaders in the development and application of next generation DNA sequencing technology, with 90% of the world’s NGS DNA sequencing data created on Illumina’s platforms. Illumina’s Enterprise Informatics Business Unit (EIBU) is the unit producing Illumina’s software products and bioinformatics solutions to interface with Illumina sequencers and deliver analysis and other tooling. Illumina EIBU’s operation in Cambridge is actively seeking a talented Software Developer to support the ongoing development of their software platforms.
The successful candidate will join a growing and highly motivated extended team of around 25 bioinformaticians and software developers working both with the EIBU and the Illumina research and development teams. We work closely with lab scientists and engineers to ensure they have the software solutions that they need to deliver cutting-edge sequencing products. Our work is varied and includes delivering high quality data analysis through visualisation, statistics and developing custom software tools. We also integrate software tools of others into our workflows and build prototypes to test functionality. Some projects involve gathering requirements and deeply understanding a problem so it can be transferred to dedicated software engineering teams elsewhere, in a more formal software development process. We work closely with other teams in San Diego and at other Illumina sites.
When you join us, you will be working with development teams from different departments to capture their software needs and requirements, integrate and extend Illumina software tools such as BaseSpace Sequence Hub (BSSH), Illumina’s flagship cloud informatics platform, or third party tools and provide novel light-weight software solutions to internal and external customers. Analysis and tracking tools are likely to be a particular focus. Some of these tools will migrate from local to cloud based infrastructure. Prototyping tools to work with existing solutions may be required. You will need to document requirements and also liaise with software development teams based in California who may assist in the engineering of products for the benefit of both internal teams and external customers.
You will be supported by an extended team of talented bioinformaticians and software developers, motivated by a desire to solve user problems and deliver successful projects. Training will be provided, but you will also need to be independent and motivated to figure out solutions for yourself.
There will be ample opportunity to learn new technologies and help drive the development of a core component of Illumina’s informatics portfolio, delivering instruments that ultimately help improve human health.
At Illumina EIBU we recognise that enthusiasm and an ability to think through problems are as valuable as experience with specific technologies. The list below gives a flavour of the skills that would be useful in the role, but we are open to applications from bright enthusiastic candidates, even if you do not match all of them:
1. Software development in Python, Java, C# or GoLang (BSSH is written in C#, while some of our newer tools are written in Python or GoLang)
2. Cross-site and interdisciplinary working, particularly working with wet lab staff
3. Experience working with end-users, including capturing requirements and iterating on a solution
4. Integration of existing software tools, including working with APIs and command line tools
5. Problem solving and a pragmatic attitude – deliver the best possible solution in the time available, rather than a perfect solution sometime later
Any of the following skills are also desirable:
1. Web application development (Angular.js)
2. Agile software methodology eg. Scrum
3. Software quality standards
4. Use of source code control systems
5. Automated software testing and continuous integration tools like Jenkins
6. Data analysis, visualisation and statistics
You should have a university degree in a technical subject (Software Engineering, Computer Science, Bioinformatics, Mathematics, Engineering, Biological Sciences, etc.).
You are an excellent software developer with great communication skills and a pragmatic attitude. You love solving problems and focus on delivering high quality work while working around technical restrictions. You have a great sense of responsibility and are excellent at managing your time and priorities. You are equally comfortable working collaboratively within a cross-site team as well as alone as required.
Illumina believes that everyone has the ability to make an impact, and we are proud to be an equal opportunities employer committed to providing employment opportunity regardless of sex, race, creed, color, gender, religion, marital status, domestic partner status, age, national origin or ancestry, physical or mental disability, medical condition, sexual orientation, pregnancy, military or veteran status, citizenship status, and genetic information.