Software Engineer (Cancer Science Institute)

National University of Singapore

unknownPosted Apr 10, 2026
Posting intelligenceMay be filled, listed long agoReposted 20×, possible evergreen/ghost posting

Skills

kubernetesdockercicd

About the role

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

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation varies by seniority, employer size, and location. When this listing publishes a salary band you'll see it in the badge row above the description.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.