Staff Software Engineer
Illumina
Summary
Illumina is a global leader in genomics technology, founded in 1998 and headquartered in San Diego, California. As a pioneering biotechnology company, Illumina specializes in developing, manufacturing, and marketing integrated systems for genetic analysis, with a primary focus on DNA sequencing and array-based technologies. The company's mission is to improve human health by unlocking the power of the genome, serving customers across research, clinical, and applied markets worldwide. Illumina's innovative platforms, including the NovaSeq, HiSeq, MiSeq, and NextSeq series, have revolutionized genomic research and clinical applications, enabling breakthroughs in personalized medicine, disease research, and drug development. With over 9,000 employees across 27 countries, Illumina has established itself as the dominant force in next-generation sequencing, processing more than 90% of all DNA sequencing data globally. The company's technologies support diverse applications from cancer research and rare disease diagnosis to agricultural genomics and infectious disease surveillance, making genomic insights accessible to researchers and clinicians worldwide.
Job description
Responsibilities
- Collaborate with product owners and other application developers to design, code, and maintain high quality, cloud-based applications against established processes in a scrum team setting
- Work with software teams to ensure alignment of architecture to user requirements
- Occasionally provide technical assistance to escalated production issues
- Maintain awareness of industry trends and evaluate applicability of new software technologies to platform development efforts
- Provide technical leadership to an Agile team if required
- Lead performance optimization efforts, including memory management, parallelization, and algorithm efficiency
Requirements
- Typically requires a minimum of 8 years of related experience with a Bachelor's degree; or 6 years and a Master's degree; or a PhD with 3 years of experience; or equivalent experience
- Strong proficiency in one or more low-level programming languages, such as C++ or Rust, with a deep understanding of language internals, performance optimization, and memory management
- Experience with SaaS multitenant database architectures using RDBMS, and noSQL stores such as Elastic Search, Cassandra, and MongoDB
- Deep understanding of SOA, web security architecture, REST APIs, event-driven architecture, and other architectural patterns
- Experience with client-side MVC Frameworks (i.e., AngularJS, KnockoutJS) is a plus
- Proficient with source control management repositories (such as GIT, SVN, etc.) and CM practices
- Extensive experience writing high quality unit tests against mock objects
- Good understanding of object oriented analysis and design
- Demonstrated success in collaborating in a fast-paced team environment and delivering high-quality software products using established agile development methodologies (such as Scrum, Kanban, etc.) against formal schedules
Desired
- Possess proven troubleshooting skills. Experience debugging complex issues using low-level debugging and profiling tools (e.g., GDB, LLDB, perf, Valgrind, or equivalent)
- Be curious, detail oriented, and analytical, with a proven ability to learn quickly
- Be customer-focused, team-oriented, and motivated, taking ownership of assigned tasks
- Have proven ability to self-manage, as well as manage interdisciplinary relationships
- Have proven verbal and written communication skills
Requirements
- Typically requires a minimum of 8 years of related experience with a Bachelor's degree; or 6 years and a Master's degree; or a PhD with 3 years of experience; or equivalent experience
- Strong proficiency in one or more low-level programming languages, such as C++ or Rust, with a deep understanding of language internals, performance optimization, and memory management
- Experience with SaaS multitenant database architectures using RDBMS, and noSQL stores such as Elastic Search, Cassandra, and MongoDB
- Deep understanding of SOA, web security architecture, REST APIs, event-driven architecture, and other architectural patterns
- Experience with client-side MVC Frameworks (i.e., AngularJS, KnockoutJS) is a plus
- Proficient with source control management repositories (such as GIT, SVN, etc.) and CM practices
- Extensive experience writing high quality unit tests against mock objects
- Good understanding of object oriented analysis and design
- Demonstrated success in collaborating in a fast-paced team environment and delivering high-quality software products using established agile development methodologies (such as Scrum, Kanban, etc.) against formal schedules
- Possess proven troubleshooting skills. Experience debugging complex issues using low-level debugging and profiling tools (e.g., GDB, LLDB, perf, Valgrind, or equivalent)
- Be curious, detail oriented, and analytical, with a proven ability to learn quickly
- Be customer-focused, team-oriented, and motivated, taking ownership of assigned tasks
- Have proven ability to self-manage, as well as manage interdisciplinary relationships
- Have proven verbal and written communication skills
Benefits
- Health insurance
- Dental insurance
- Vision insurance
- Retirement benefits
- Paid time off
- Family planning
- Genomics sequencing access
- Variable cash programs
- Equity
Company overview
Illumina is a global leader in genomics technology, founded in 1998 and headquartered in San Diego, California. As a pioneering biotechnology company, Illumina specializes in developing, manufacturing, and marketing integrated systems for genetic analysis, with a primary focus on DNA sequencing and array-based technologies. The company's mission is to improve human health by unlocking the power of the genome, serving customers across research, clinical, and applied markets worldwide. Illumina's innovative platforms, including the NovaSeq, HiSeq, MiSeq, and NextSeq series, have revolutionized genomic research and clinical applications, enabling breakthroughs in personalized medicine, disease research, and drug development. With over 9,000 employees across 27 countries, Illumina has established itself as the dominant force in next-generation sequencing, processing more than 90% of all DNA sequencing data globally. The company's technologies support diverse applications from cancer research and rare disease diagnosis to agricultural genomics and infectious disease surveillance, making genomic insights accessible to researchers and clinicians worldwide.