Taro Logo

Staff Software Engineer - Full Stack

A genomics technology company empowering researchers and clinicians globally to improve cancer treatments, fight diseases, and address food security.
Frontend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Healthcare · Biotech

Job Description

Illumina is seeking a Staff Software Engineer to join their Bioinformatics organization, focusing on developing cutting-edge informatics solutions for multi-omics technologies. This role combines full-stack development with specialized genomics applications, requiring expertise in both front-end and back-end technologies. The position involves creating sophisticated WebGL-powered applications for visualizing complex biological data, working at the intersection of software engineering and biotechnology.

The role offers a unique opportunity to impact global healthcare through technology, as Illumina's work enables life-changing discoveries in disease detection, diagnosis, and treatment options. The ideal candidate will bring strong technical expertise in web application development, particularly in creating data-intensive applications with highly interactive graphical elements.

Working closely with scientists and engineers, you'll be responsible for developing novel methods and best-in-class algorithms deployed both locally and in Illumina's cloud computing environment. The position demands excellence in both technical skills and collaborative abilities, as you'll be interacting with bioinformatics scientists, assay scientists, and usability engineers to create intuitive, high-performance solutions.

This is an opportunity to work on meaningful projects that directly impact human health while pushing the boundaries of software engineering in genomics. Illumina offers a collaborative environment where innovation is encouraged, and your work will contribute to advancing the field of genomic technology.

Last updated a month ago

Responsibilities For Staff Software Engineer - Full Stack

  • Develop WebGL-powered applications for visualization of high-resolution, high-dimension multi-omics data
  • 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
  • Translate high-level requirements into viable plans and prioritize activities
  • Maintain rigorous quality and performance standards

Requirements For Staff Software Engineer - Full Stack

TypeScript
React
Java
Python
  • 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
  • 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
  • Experience with agile development methodologies

Benefits For Staff Software Engineer - Full Stack

Medical Insurance
Equity
  • Zero-net gap in pay regardless of gender, ethnicity, or race
  • Employee Resource Groups (ERG) for career development

Related Jobs

Staff Software Engineer - Full Stack

Staff Software Engineer position at Illumina developing full-stack applications for genomic data visualization and analysis, combining web technologies with scientific computing.

Staff Software Engineer - Full Stack

Staff Software Engineer position at Illumina developing full-stack applications for genomic data visualization and analysis, combining web technologies with scientific computing.

Staff Software Engineer - Full Stack

Staff Software Engineer position at Illumina developing full-stack applications for genomic data visualization, combining React, WebGL, and backend technologies to advance healthcare research.

Staff Software Engineer - Full Stack

Staff Software Engineer position at Illumina developing full-stack applications for genomic data visualization and analysis, combining web technologies with bioinformatics.

Staff Software Engineer - Full Stack

Staff Software Engineer position at Illumina developing full-stack applications for genomic data visualization and analysis, combining web development expertise with scientific computing.