Skip to sign up

Job matched to your search

Software Engineer (Cancer Science Institute)

National University of Singapore · Queenstown Estate

Queenstown Estate · On-siteFull-TimePosted Apr 10, 2026

Free · Join 5,000+ job seekers using Qarera

How well do you match this role?

Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.

↑ tap the skills you have
Loading sign-in…
Free · no credit card · 30 seconds

Job description

Job Title: Software Engineer (Cancer Science Institute) University-Level Unit: Cancer Science Institute of Singapore Faculty/Department-Level Unit: Research Employee Category: Research Staff Location_ONB: Kent Ridge Campus Posting Start Date: 10/04/2026 Job Description

The Cancer Science Institute of Singapore (CSI), part of the National University of Singapore (NUS), is seeking a skilled Software Engineer to join the Genomics and Data Analytics Core (GeDaC).

GeDaC operates a petabyte-scale “Data Nexus” that underpins a production AI Factory for cancer and human disease research. As a Software Engineer, you will focus on building robust, scalable applications and platforms that enable researchers and engineers to seamlessly interact with large-scale data systems.

Key Responsibilities

  • Design, develop, and maintain internal web-based platforms and tools that enable researchers to access, query, and manage large-scale genomic and clinical datasets.
  • Build and maintain scalable, secure APIs and backend services that interface with data lakes, metadata databases, and compute pipelines.
  • Develop intuitive and responsive user interfaces that simplify complex data workflows and improve user experience for researchers and engineers.
  • Work closely with the Big Data and HPC teams to integrate applications with data ingestion pipelines, storage systems, and compute workflows (e.g., Nextflow, Kubernetes).
  • Ensure applications are optimized for high performance, reliability, and scalability in a petabyte-scale environment.
  • Implement and maintain CI/CD pipelines, containerization (Docker), and deployment workflows to ensure efficient and reliable software delivery.
  • Incorporate secure authentication, authorization, and data access controls aligned with institutional and regulatory requirements.
  • Partner with researchers, data engineers, and stakeholders to translate complex requirements into practical, scalable software solutions.

Qualifications

Education & Experience

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • Proven experience in software development, preferably in data-intensive or platform environments

Technical Skills

  • Strong understanding of software architecture, testing, and version control (Git)
  • Experience with CI/CD pipelines and DevOps practices
  • Ability to write clean, maintainable, and well-documented code

Don’t just read the job — see if you’ll get it.

Get your match score, a resume tailored to this exact role, and jobs like it — free.

Check my fit for this job
Loading sign-in…
Apply →