Senior Software Engineer

ILLUMINA INTERNATIONAL GENOMICS PTE. LTD.

Singapore

On-site

SGD 90,000 - 140,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Illumina International Genomics Pte. Ltd. is seeking a highly motivated Full Stack Software Engineer to join the Bioinformatics organization.

You will work on software that helps scientists organize, analyze, and interpret complex biological data from Illumina’s multi-omics technologies. You will deliver end-to-end features across interfaces, services, and data pipelines. You will collaborate with scientists, product partners, designers, and engineers, applying Scrum or Kanban practices to

Qualifications

  • Experience building data-intensive web apps with complex UIs.
  • Strong TS/JS/HTML/CSS across Angular/React or equivalent.
  • Backend in Java/Kotlin with Spring Boot or JVM framework.
  • REST APIs, service integrations, asynchronous processing, and PostgreSQL.
  • Cloud, container tech, CI/CD, and AI-assisted development tools.
  • Experience with Scrum, Kanban, or similar agile practices.

Responsibilities

  • Deliver full-stack features across UIs, backend services, databases, and integrations.
  • Build workflows for ingesting, organizing, transforming, analyzing, and presenting data.
  • Create interactive visual experiences for exploring large datasets.
  • Extend and modernize established applications with maintainability, performance, reliability, and tests.
  • Collaborate with scientists, product partners, designers, and engineers through reviews.

Skills

Data-intensive web apps
TS/JS/HTML/CSS
Java/Kotlin backend
REST APIs & SQL
Cloud & containers
Agile methodologies

Education

Bachelor's degree or higher in CS or related field

Tools

Docker
Kubernetes
AWS
OpenID Connect

Job description

Illumina is seeking a highly motivated Full Stack Software Engineer to join the Bioinformatics organization. Our teams develop software that helps scientists organize, analyze, and interpret complex biological data from Illumina’s multi-omics technologies.

Our products combine interactive web applications, large scientific datasets, and long-running computational analyses. Engineers work across new product experiences and established codebases, delivering new capabilities while improving existing systems safely and incrementally.

Responsibilities
  • Independently deliver full-stack features across user interfaces, backend services, databases, and external integrations.

  • Build workflows for ingesting, organizing, transforming, analyzing, and presenting scientific data.

  • Create highly interactive visual experiences for exploring and manipulating large, complex datasets.

  • Extend and modernize established applications while improving maintainability, performance, reliability, and test coverage.

  • Collaborate with scientists, product partners, designers, and engineers through design reviews, code reviews, and iterative delivery.

Required Skills and Experience
  • Experience developing data-intensive web applications with complex, interactive user interfaces.

  • Strong TypeScript, JavaScript, HTML, and CSS skills, using Angular, React, or a comparable framework.

  • Strong Java or Kotlin experience developing backend services with Spring Boot or a similar JVM framework.

  • Experience with REST APIs, service integrations, asynchronous processing, SQL, and relational databases such as PostgreSQL.

  • Experience with cloud and container technologies, automated testing, CI/CD, and responsible use of AI-assisted development tools.

  • Demonstrated success delivering high-quality software using Scrum, Kanban, or similar collaborative development practices.

Preferred Skills and Experience
  • Experience with open-source visualization frameworks, canvas, WebGL, SVG, scene graphs, or spatial interaction patterns.

  • Experience with AWS, object storage, messaging systems, Redis, Docker, Kubernetes, or Helm.

  • Experience with OAuth 2.0, OpenID Connect, and secure multi-user applications.

  • Experience developing genomics, bioinformatics, scientific computing, or multi-omics software.

  • Experience with releases requiring documented requirements, traceable testing, review evidence, and controlled changes.

Education and Experience

Bachelor’s degree or higher in computer science or a related field, or equivalent practical experience, with five or more years of professional software development experience.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Illumina Singapore Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Illumina • Singapore

On-site
SGD 120,000 - 180,000
Senior Full-Stack Engineer, Bioinformatics Data Platform
Senior Full-Stack Engineer, Bioinformatics Data Platform

ILLUMINA INTERNATIONAL GENOMICS PTE. LTD. • Singapore

On-site
SGD 90,000 - 140,000
Full-Stack Engineer for Genomics Data & Visualization
Full-Stack Engineer for Genomics Data & Visualization

Illumina Singapore Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Senior Full-Stack Engineer | Bioinformatics Impact
Senior Full-Stack Engineer | Bioinformatics Impact

Illumina • Singapore

On-site
SGD 120,000 - 180,000
Senior Staff Program Manager
Senior Staff Program Manager

Illumina Singapore Pte Ltd • Singapore

On-site
SGD 180,000 - 240,000
Sr Staff Software Engineer
Sr Staff Software Engineer

Illumina • Singapore

On-site
SGD 180,000 - 260,000
Bioinformatics Engineer 2
Bioinformatics Engineer 2

Illumina Singapore Pte Ltd • Singapore

On-site
SGD 60,000 - 100,000
Senior Staff Program Manager
Senior Staff Program Manager

Illumina • Singapore

On-site
SGD 200,000 - 260,000
Principal Software Engineer 1
Principal Software Engineer 1

Illumina • Singapore

On-site
SGD 180,000 - 300,000