-
View all jobs
What if the work you did every day could impact the lives of people you know? Or all of humanity?
At Illumina, we are expanding access to genomic technology to realize health equity for billions of people around the world. Our efforts enable life-changing discoveries that are transforming human health through the early detection and diagnosis of diseases and new treatment options for patients.
Working at Illumina means being part of something bigger than yourself. Every person, in every role, has the opportunity to make a difference. Surrounded by extraordinary people, inspiring leaders, and world changing projects, you will do more and become more than you ever thought possible.
Staff Software Engineer – Full Stack
Illumina is seeking a highly driven and talented full stack software engineer to join the Bioinformatics organization, where we are developing novel informatics solutions for Illumina’s multi-omics technologies. Members of the team collaborate closely with scientists and engineers to develop new assay and computational workflows. The team is responsible for defining and creating software and workflows that enable efficient analysis of imaging and next-generation sequencing data, developing novel methods and best-in-class algorithms to be deployed both locally and on Illumina’s cloud computing environment. The position requires a strong background in computer science and web application development.
Responsibilities
At Illumina, we are expanding access to genomic technology to realize health equity for billions of people around the world. Our efforts enable life-changing discoveries that are transforming human health through the early detection and diagnosis of diseases and new treatment options for patients.
Working at Illumina means being part of something bigger than yourself. Every person, in every role, has the opportunity to make a difference. Surrounded by extraordinary people, inspiring leaders, and world changing projects, you will do more and become more than you ever thought possible.
Staff Software Engineer – Full Stack
Illumina is seeking a highly driven and talented full stack software engineer to join the Bioinformatics organization, where we are developing novel informatics solutions for Illumina’s multi-omics technologies. Members of the team collaborate closely with scientists and engineers to develop new assay and computational workflows. The team is responsible for defining and creating software and workflows that enable efficient analysis of imaging and next-generation sequencing data, developing novel methods and best-in-class algorithms to be deployed both locally and on Illumina’s cloud computing environment. The position requires a strong background in computer science and web application development.
Responsibilities
- Develop WebGL-powered applications for visualization of high-resolution, high-dimension multi-omics data, that can be deployed locally and in the cloud
- Investigate, prototype, and deliver new and innovative solutions for visualization and data analysis
- Display a passion for clean code, loose coupling, and clean architectures
- Closely interact with bioinformatics scientists, assay scientists and usability engineers to build visually appealing and intuitive UIs
- Translate high-level requirements into viable plans and prioritize activities
- Maintain rigorous quality and performance standards
- Bachelor of Science degree or higher in computer science or related field
- Expert in creating data-intensive web applications with highly interactive graphical elements
- In depth understanding of how to optimize computational performance at various levels
- Extensive experience developing front-end user interfaces with React , Angular, WebGL, TypeScript, CSS
- Extensive experience developing back-end services (e.g., Java, Python)
- Proficient with tools for software performance analysis and optimization
- 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
- Experience writing high performance code in C/C++
- Experience with Java or Python
- Experience with image processing
- Experience with Electron or progressive web applications
- Experience developing software for next-generation sequencing or genomics applications
Key Skills
Ranked by relevance
webgl
java
artificial intelligence
typescript
angular
react
cloud
scrum
ai
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineer
2026-05-27
Full-time
Mid-Senior
India
Business Consulting
Information Technology
View Job Details
Related
Generative AI Engineer
2026-06-01
Full-time
Not Applicable
Australia
Software Development
Engineering
View Job Details
Related
DevOps Engineer - AWS
2026-05-27
Full-time
Not Applicable
India
IT Services
Engineering
Login to Apply
- Posted
- Aug 12, 2025
- Type
- Full-time
- Level
- Not Applicable
- Location
- Singapore
- Company
- Illumina
Industries
Biotechnology Research
Research Services
Medical Equipment Manufacturing
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineer
2026-05-27
Full-time
Mid-Senior
India
Business Consulting
Information Technology
View Job Details
Related
Generative AI Engineer
2026-06-01
Full-time
Not Applicable
Australia
Software Development
Engineering
View Job Details
Related
DevOps Engineer - AWS
2026-05-27
Full-time
Not Applicable
India
IT Services
Engineering