970,723open jobs
58,545companies
159,616added this week
Browse all
Location
In office
Seniority
Junior · 2+ years exp

Confirmed on the employer's own hiring board on Sep 30, 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.

Software Engineer, BDH

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. A key feature is the standardisation of metadata (for instance, with DCAT and OMOP CDMs), which allows for consistent and intuitive data exploration. This breaks down silos between diverse datasets and facilitates cross-dataset ETL (Extract, Transform, Load) processes for advanced analysis. All functionalities are exposed via API endpoints to ensure seamless integration with existing research workflows and tools.

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.

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.

Key Responsibilities:

  • Design, develop, test and maintain high-performance, containerised microservices using Python (FastAPI) for the BDH digital platform.
  • Build and manage data ingestion pipelines for both structured and unstructured biomedical data.
  • Develop and integrate tools for metadata standardisation (e.g. DCAT, including data dictionary generation and OMOP CDM mapping).
  • Create and maintain RESTful APIs for data upload, query, and ETL processes.
  • 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.

Required Qualifications

  • Minimum bachelor's degree or diploma in the field of computer science, computer engineering, or other web programming intensive course.
  • Expertise in at least one of the following areas: creating, maintaining, implementing RESTful APIs, front-end development, microservices architecture.
  • 2+ years of experience in software development, with a strong proficiency in Python (and/or Node.js) and its data processing ecosystem (e.g. Pandas, SQLAlchemy)
  • Experience with relational databases (e.g. PostgreSQL) and object storage (e.g. Amazon S3)
  • Solid understand of software engineering principles, including data structures, algorithms, and design patterns.
  • Excellent problem-solving, interpersonal, and communication skills (proficiency in spoken/written English).

Preferred Qualifications

  • Experience with DCAT, the OMOP common data model or other healthcare data standards.
  • Familiarity with containerisation and orchestration technologies such as Docker and Kubernetes.
  • 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.
970,723 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

Backend
Similar stack
Same company
In your city
In office • Full-Time • Bachelor's Degree • Chennai
Python
JavaScript
SQL
C#
AI/ML
Copilot
Claude
ChatGPT
Apply
≈ $111k – $222k per year (Estimated) • In office • 4+ years exp • Tampa
JavaScript
Java
Databases
PostgreSQL
DynamoDB
Frontend
React.js
DevOps
CI/CD
AWS
Management
Agile
Apply
≈ $27k – $60k per year (Estimated) • In office • 5+ years exp • Mumbai
Java
AI/ML
Machine Learning
Management
Agile
Apply
In office • 3+ years exp • Hyderabad
Python
Python
Flask
FastAPI
Django
DevOps
CI/CD
Kubernetes
Bitbucket
Management
Agile
Apply
≈ $27k – $59k per year (Estimated) • In office • 5+ years exp • Mumbai
Python
Java
SQL
COBOL
Java
Spring Boot
COBOL
IBM MQ
Databases
Apache Kafka
DevOps
AWS
Management
Agile
Apply
System Engineer 2 days ago
≈ $55k – $142k per year (Estimated) • Hybrid • 5+ years exp • PhD • Gothenburg
Python
Bash
Databases
PostgreSQL
MariaDB
DevOps
Terraform
Ansible
AWS
Platform Engineering
Configuration Management
Linux
TCP/IP
Apply
≈ $94k – $218k per year (Estimated) • Equity • Remote (Poland) • Full-Time • 3+ years exp
JavaScript
Java
TypeScript
Node JS
Node JS
Nest.JS
Databases
PostgreSQL
Db2
DynamoDB
AI/ML
Copilot
Claude
Claude Code
AI Agents
Anthropic
Frontend
Angular
DevOps
Splunk
GCP
CloudFormation
Azure
AWS
Kubernetes
Platform Engineering
Amazon EKS
AWS Lambda
Amazon EC2
Honeycomb
GitHub
Amazon S3
AWS Step Functions
Management
Agile
QA
Playwright
Jest
Apply
≈ $50k – $83k per year (Estimated) • Equity • Remote (Poland) • Full-Time • 5+ years exp • Katowice
Python
SQL
AI/ML
Great Expectations
Synthetic Data
Anthropic
DevOps
GCP
GitHub Actions
Azure
CI/CD
Jenkins
AWS
Platform Engineering
GitHub
Analytics
ETL/ELT
Management
Agile
Apply
Lead Data Engineer 2 days ago
≈ $131k – $257k per year (Estimated) • In office • 5+ years exp • New York
Python
SQL
Databases
MySQL
PostgreSQL
AI/ML
Copilot
Hadoop
Spark
Claude Code
Frontend
GraphQL
DevOps
CI/CD
AWS
Platform Engineering
AWS Lambda
Analytics
ETL/ELT
Management
Agile
Apply
Data Analyst 2 days ago
$98k per year • In office • 3+ years exp • High School Diploma • Edmonton
Python
SQL
Analytics
Power BI
Management
Microsoft Office
Apply
In office • 2+ years exp • Master's Degree
Python
JavaScript
TypeScript
Node JS
Frontend
React.js
DevOps
Terraform
GitLab CI
CI/CD
AWS
Management
Agile
Apply
In office • Bachelor's Degree
Python
DevOps
GitHub
Apply
In office • Bachelor's Degree
DevOps
CI/CD
Git
Docker
Kubernetes
Linux
Apply
In office • 5+ years exp • Bachelor's Degree
Python
JavaScript
C#
C++
Structured Text
DevOps
Rest API
TCP/IP
IoT
MQTT
OPC UA
Apply
See all jobs
This is one of many
970,723 more open roles from verified company boards, updated every day.