Taro Logo

Staff Software Engineer - Full Stack

Illumina is a biotechnology company expanding access to genomic technology to realize health equity through enabling life-changing discoveries in disease detection and treatment.
Frontend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Healthcare · Biotech

Job Description

Illumina, a leading biotechnology company, is seeking a Staff Software Engineer - Full Stack to join their Bioinformatics organization. This role presents a unique opportunity to impact global healthcare through genomic technology advancement. The position involves developing sophisticated web applications for visualizing complex multi-omics data, combining both front-end and back-end expertise.

The ideal candidate will work at the intersection of biotechnology and software engineering, developing solutions that enable efficient analysis of imaging and next-generation sequencing data. You'll be creating applications that can be deployed both locally and in cloud environments, requiring expertise in modern web technologies like React, WebGL, TypeScript, and backend technologies including Java and Python.

This role offers the chance to work with cutting-edge technology in genomics while collaborating with scientists and engineers to develop novel computational workflows. The position demands strong technical skills in full-stack development, with a particular focus on high-performance computing and data visualization.

Working at Illumina means being part of something bigger - contributing to life-changing discoveries that are transforming human health through early disease detection and new treatment options. The company offers a collaborative environment where software engineers work closely with bioinformatics scientists and researchers, providing opportunities to learn and grow in the biotechnology sector.

The role combines the excitement of working with advanced web technologies while solving complex biological data visualization challenges. It's an ideal position for a senior engineer who wants to apply their technical expertise to make a meaningful impact in healthcare and genomics research.

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

React
TypeScript
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
  • 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 genomics data visualization and analysis, combining web technologies with biotechnology innovation.

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 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.