Software Engineer (Cancer Science Institute)

National University of Singapore logo

National University of Singapore

View Salaries, Reviews, and more  

Job Summary


Salary
S$4,500 - S$9,000 / Monthly

Job Type
-

Seniority

Years of Experience
At least 0 years

Tech Stacks
CI Analytics Factory

Job Description

Interested applicants are invited to apply directly at the NUS Career Portal. Please note your application will only be processed if you apply via NUS Career Portal.

NUS Career Portal link: https://careers.nus.edu.sg/job/Software-Engineer-%28Cancer-Science-Institute%29/32401-en_GB/

We regret that only shortlisted candidates will be notified.

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

Interview Questions of Software Engineer (Cancer Science Institute) at National University of Singapore

Currently, there aren't any interview questions for this role at National University of Singapore shared by other job seekers.
View more interview questions of similar roles from other companies →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now