Senior Software Engineer - C++ Multithreading

Job Location: 
San Diego, CA
Base + Bonus + RSUs


Job Description: 

At Illumina, we apply innovative technologies for studying genetic variation and function, making studies possible that were not even imaginable just a few years ago. These revolutionary tools for DNA, RNA, and protein analysis are enabling rapid advances in disease research, drug development, and the development of molecular tests in the clinic.

Are you a passionate C++ coder, with an inquisitive mind and natural flair for problem solving?
Can you deliver robust high performance solutions for the analysis of ultra-large data sets?
Do you want to solve challenging algorithmic and engineering problems for the leader in Next Generation DNA Sequencing Technology?

We are looking for a Senior Software Engineer at our R&D facilities in San Diego, CA. This exciting role will be a perfect match if you are committed to stretching your skills in high performance computing, algorithmic, and other challenging aspects of the analysis, query and presentation of very large data sets. This is a fantastic opportunity to join the cross-functional team of scientists and engineers that is bringing along a revolution in the understanding of genetics and health.


Required Skills & Experience
• Bachelor’s degree in Computer Science or related discipline
• 5-8 years’ experience programming in C++ (including STL and Boost)
• Working knowledge of data structures and algorithm analysis
• Significant experience with High Performance Computing (multithreading, Big Data)
• Proven track record of solving logic programs and coding

Preferred Skills & Experience
• Knowledge of C#, Python and Perl
• Solid Linux experience
• Experience as a technical lead

When you join the Bioinformatics Software Engineering team at Illumina, your work takes on new meaning—to an exponential degree. Our growth, our positive culture, and the impact our products are having in the world ignite a passion that drives our people forward. And together, we accomplish beyond expectations.

Illumina is an Equal Opportunity Employer.

About Our Organization: 

About Illumina
Illumina ( is a leading developer, manufacturer, and marketer of life science tools and integrated systems for the analysis of genetic variation and function. We provide innovative sequencing and array-based solutions for genotyping, copy number variation analysis, methylation studies, gene expression profiling, and low-multiplex analysis of DNA, RNA, and protein. We also provide tools and services that are fueling advances in consumer genomics and diagnostics. Our technology and products accelerate genetic analysis research and its application, paving the way for molecular medicine and ultimately transforming healthcare.