National University of Singapore (NUS) Jobs

Software Engineer (Cancer Science Institute)

Applications Close:

National University of Singapore (NUS)

Kent Ridge Campus

5 Star Employer Ranking
Is this job right for you? View Vital Job Information and Save Time

Software Engineer (Cancer Science Institute)

Research Staff

2026-06-13

Location

Kent Ridge Campus

National University of Singapore

Type

Research Staff

Required Qualifications

Bachelor’s/Master’s in Computer Science
Software development experience
Software architecture & Git
CI/CD pipelines & DevOps
Clean, maintainable code

Research Areas

Genomics
Cancer Research
Data Analytics
AI Factory for Disease Research
71% Job Post Completeness

Our Job Post Completeness indicates how much vital information has been provided for this job listing. Academic Jobs has done the heavy lifting for you and summarized all the important aspects of this job to save you time.

Software Engineer (Cancer Science Institute)

Software Engineer (Cancer Science Institute)

University-Level Unit: Cancer Science Institute of Singapore

Faculty/Department-Level Unit: Research

Employee Category: Research Staff

Location: 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

Apply now

Tell them AcademicJobs.com sent you!

Apply Now

Frequently Asked Questions

🎓What qualifications are required for the Software Engineer role at Cancer Science Institute?

Candidates need a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field, plus proven software development experience in data-intensive environments. Strong skills in software architecture, testing, Git version control, CI/CD pipelines, and DevOps practices are essential. Explore research jobs for similar roles.

🔧What are the key responsibilities of this Software Engineer position?

Responsibilities include designing web-based platforms for genomic and clinical datasets, building scalable APIs and backend services, developing responsive UIs, integrating with Nextflow and Kubernetes, optimizing for petabyte-scale performance, implementing CI/CD with Docker, and ensuring secure authentication. Collaborate on AI Factory for cancer research. Check research role tips.

📍Where is the job located and what is the application deadline?

The position is at Kent Ridge Campus, National University of Singapore. Applications close on 2026-06-13. Posting starts 2026-04-10. View more research assistant jobs in Singapore.

💻What technical skills and tools are needed for this role?

Key skills: software architecture, Git, CI/CD pipelines, Docker containerization, DevOps, integration with data lakes, metadata databases, Nextflow, and Kubernetes. Focus on scalable, secure applications for petabyte-scale data. Learn more via research tech skills.

🧬How does this role support cancer research at NUS?

Join GeDaC's petabyte-scale Data Nexus powering an AI Factory for cancer and human disease research. Build tools for researchers to access large-scale genomic datasets, interfacing with HPC teams and compute pipelines. Ideal for data-intensive platform experts. See clinical research jobs.

🌍Is visa sponsorship available for international applicants?

Visa sponsorship is not mentioned in the posting. Confirm directly with NUS HR. Focus on Research Staff eligibility. Browse higher ed jobs for global opportunities.

No Job Listings Found

There are currently no jobs available.

Express interest in working

Let know you're interested in opportunities

Express Interest

Receive university job alerts

Get alerts from AcademicJobs.com as soon as new jobs are posted

Post a job vacancy

Are you a Recruiter or Employer? Post a new job opportunity today!

Post a Job
View More