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)

2026-06-14

Location

Kent Ridge Campus

National University of Singapore (NUS)

Type

Staff / Administration

Required Qualifications

Bachelor’s/Master’s in Computer Science
Software development experience
CI/CD pipelines & DevOps
Git version control
Docker containerization
Kubernetes & Nextflow integration

Research Areas

Genomics
Cancer Research
Data Analytics
AI for Human Disease
64% 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)

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. Explore similar research jobs for more opportunities.

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

Responsibilities include designing web-based platforms for genomic datasets, building scalable APIs, developing responsive UIs, integrating with Kubernetes and Nextflow, and implementing CI/CD pipelines. Check administration jobs for related roles.

🔧What technical skills are essential for this NUS Software Engineer job?

Software architecture, testing, Git, CI/CD, DevOps, Docker, secure authentication, and clean code practices are required. Proficiency in petabyte-scale data systems is key. View university jobs for skill-matched positions.

📝How do I apply for the Software Engineer role at CSI NUS?

Click the Apply now link in the job post to submit your application before the 2026-06-14 deadline. Prepare a CV highlighting software engineering experience. Learn more via our free resume template.

🏢What is the work environment like at GeDaC, Cancer Science Institute?

Work in a petabyte-scale Data Nexus supporting an AI Factory for cancer research. Collaborate with Big Data, HPC teams on genomic and clinical datasets at NUS Kent Ridge Campus. See research jobs for insights into similar environments.

🌍Does this Software Engineer position offer visa sponsorship?

Visa sponsorship is not mentioned in the job posting. Contact NUS HR for international applicant details. Focus on Singapore-based candidates with software engineering expertise. 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