777,213open jobs
48,869companies
118,804added this week
Browse all
Location
In office
Seniority
Senior · 2+ years exp

Confirmed on the employer's own hiring board on Sep 25, 2026. First seen by Alion on Sep 25, 2026.

Overview
Company
Impact
Profile match
The Agency for Science, Technology and Research is a leading public sector organization dedicated to advancing economic-oriented scientific discovery and technological innovation. Headquartered in Singapore, the agency oversees numerous specialized research institutes spanning biomedical sciences, physical sciences, and engineering. By bridging the gap between academia and industry, it fosters public-private partnerships, cultivates scientific talent, and propels the growth of the regional innovation ecosystem.

Job Title: Software Engineer

Project Overview:

Biomedical Data Hub (BDH) is a national platform that tackles the challenges of data management, accessibility, and interoperability in biomedical research. We provide a unified system for structured and unstructured data, enabling researchers to perform relational querying and manage large-scale datasets. Another key feature of the platform is the ability for researchers to package and share their own analytical algorithms, making them readily accessible and executable by other users on the platform. This breaks down silos between proprietary datasets and tools, facilitating collaboration and reproducibility across research teams.

Role Summary:

We are seeking a talented and motivated Software Engineer to join our dynamic team and play a pivotal role in the design, development, and deployment of the BDH digital platform. You will be responsible for building a scalable and robust system that will be used by biomedical researchers, data analysts, and IT teams to accelerate data-driven discoveries.

Long Description

Why Join Us?

  • Impact: The opportunity to work on a mission-driven project that has a direct and lasting impact on biomedical research and patient outcomes.
  • Greenfield Project: A chance to build a cutting-edge platform from the ground up, with significant influence on its technical direction and architecture.
  • Tech Stack: Work with a modern, best-in-class tech stack.
  • Growth: A collaborative environment with opportunities for professional growth, mentorship, and learning at the intersection of software engineering and bioinformatics.

Long Description

Key Responsibilities:

  • Design, develop, test, and maintain a high-performance, containerised microservice for algorithm ingestion, exposing packaged algorithms as RESTful APIs for invocation, execution monitoring, and result retrieval.
  • Implement version tracking and lifecycle management for ingested algorithms, ensuring reproducibility and traceability across updates.
  • Implement resource isolation and sandboxing for ingested algorithms to ensure secure, reliable execution of third-party code.
  • Collaborate with bioinformaticians and researchers to understand their needs and translate them into technical requirements.
  • Contribute to the development of a secure, scalable, and reliable infrastructure for the BDH digital platform.
  • Participate in code reviews and contribute to a high standard of software engineering best practices, including comprehensive automated testing, CI/CD via GitHub actions, and thorough documentation.

Long Description

Required Qualifications

  • Minimum bachelor's degree or diploma in the field of computer science, computer engineering, or another web-development-intensive course.
  • Hands-on experience designing, building, and maintaining RESTful APIs and microservices architectures.
  • 2+ years of experience in software development, with a strong proficiency in Python (and/or Node.js) and their data processing ecosystem (e.g. Pandas, SQLAlchemy for Python; Danfo.js, Sequelize for Node.js).
  • Experience with relational databases (e.g. PostgreSQL) and object storage (e.g. Amazon S3).
  • Solid understanding of software engineering principles, including data structures, algorithms, and design patterns.
  • Excellent problem-solving, interpersonal, and communication skills (proficiency in spoken/written English).

Long Description

Preferred Qualifications

  • Familiarity with containerisation and orchestration technologies such as Docker and Kubernetes.
  • Familiarity with AWS (Amazon Web Services), e.g. EC2, Lambda, and IAM.
  • Experience with sandboxing or isolation techniques for running untrusted code (e.g. containers, gVisor, seccomp).
  • Experience with API frameworks like FastAPI or Node.js frameworks like Express.
  • Knowledge of front-end technologies such as React.
  • Experience working in a collaborative, agile development environment.
  • Experience working in a regulated environment (e.g. healthcare compliance, data privacy).
  • Knowledge of security best practices, including OAuth 2.0, JWT, and data encryption standards.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
777,213 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Industrial Engineering
Similar stack
Same company
In your city
≈ $52k – $113k per year (Estimated) • In office • 1+ year exp • High School Diploma
Management
Microsoft Office
Apply
≈ $52k – $113k per year (Estimated) • In office • 1+ year exp
Management
Microsoft Office
Apply
≈ $63k – $118k per year (Estimated) • In office • 2+ years exp • Bachelor's Degree
Apply
Quality Engineer 5 hours ago
Equity • In office • Toronto
Python
Java
Management
Jira
QA
TestRail
Selenium
Playwright
Appium
Apply
≈ $110k – $212k per year (Estimated) • In office • Full-Time • 4+ years exp • Associate's Degree • San Francisco
Apply
In office • 6+ years exp
Python
Go
Java
Rust
C++
DevOps
GCP
Helm
Azure
AWS
Docker
Kubernetes
Platform Engineering
Analytics
ETL/ELT
Apply
In office • Master's Degree
Python
AI/ML
OpenCV
Computer Vision
Kornia
TensorFlow
PyTorch
scikit-image
Apply
In office • 2+ years exp • PhD
Python
C++
MATLAB
MATLAB
Simulink
AI/ML
Reinforcement Learning
Machine Learning
Robotics
EtherCAT
Apply
In office • Bachelor's Degree
Python
DevOps
GitHub
Apply
In office • PhD
Python
MATLAB
Apply
In office • Bachelor's Degree
Python
MATLAB
DevOps
SLI/SLO/SLA
Design
SolidWorks
Fusion 360
Apply
In office • Bachelor's Degree
Design
SolidWorks
AutoCAD
Management
Microsoft Office
Apply
In office • 5+ years exp • Bachelor's Degree
Apply
In office • Bachelor's Degree
Apply
See all jobs
This is one of many
777,213 more open roles from verified company boards, updated every day.