Software Engineer, Data Programme

GovTech

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Leave & wellness programs
Flexible work arrangements
Inclusive hiring

Job summary

GovTech in Singapore is seeking a Software Engineer for the Data Programme to build data services and assets supporting policy and operations across the Singapore government.

You will develop unified data platform infrastructure, APIs, microservices, and data quality systems, collaborating with cross-disciplinary teams to implement engineering best practices and secure deployments on cloud and on-premise environments.

Qualifications

  • Strong problem-solving and methodical troubleshooting abilities.
  • Experience with DevOps automation, containerization, and orchestration tools such as Docker, Kubernetes, Terraform, Ansible, Airflow, and Artifactory or Nexus Sonatype.
  • Proficiency in cloud deployment and management on AWS or GCP.
  • Scripting and programming skills in Python, Bash, JavaScript, Scala, Rust, or Go.
  • Understanding of distributed systems, virtualization, networking, and streaming message queues like Kafka or RabbitMQ.
  • Experience with Apache Spark, Flink, Hadoop, and distributed file systems.
  • Knowledge of patch maintenance, regression testing, and security incident response.
  • Familiarity with government IT infrastructure, networking, and on-premise deployments.

Responsibilities

  • Develop and maintain unified data platform infrastructure and reusable components.
  • Build APIs, microservices, and user interfaces for data discovery and access.
  • Create systems for data quality monitoring, lineage tracking, and compliance reporting.
  • Design system architectures and manage deployments to cloud and on-premise environments.
  • Prototype new technology solutions and mentor other engineers.
  • Collaborate with multidisciplinary teams to define product requirements and establish engineering best practices.

Skills

Problem solving
Troubleshooting
DevOps practices
Cloud deployment
Scripting languages
Distributed systems
Security incident response
On-premise familiarity

Education

Tools

Docker
Kubernetes
Terraform
Ansible
Airflow
Artifactory
Nexus Sonatype
AWS
GCP
Kafka
RabbitMQ
Databricks
KX

Job description

Software Engineer, Data Programme at GovTech.

About the role Join the Data Programme team to create data services and assets that support policy and operations across the Singapore government. You will build infrastructure and tools that reduce friction for agencies, allowing them to utilize datasets more effectively.

Key facts
  • Location: Singapore
  • Engagement: Full-time
  • Team: Data Programme
What you'll do
  • Develop and maintain unified data platform infrastructure and reusable components.
  • Build APIs, microservices, and user interfaces for data discovery and access.
  • Create systems for data quality monitoring, lineage tracking, and compliance reporting.
  • Design system architectures and manage deployments to cloud and on-premise environments.
  • Prototype new technology solutions and mentor other engineers.
  • Collaborate with multidisciplinary teams to define product requirements and establish engineering best practices.
Requirements
  • Strong problem-solving and methodical troubleshooting abilities.
  • Experience with DevOps automation, containerization, and orchestration tools such as Docker, Kubernetes, Terraform, Ansible, Airflow, and Artifactory or Nexus Sonatype.
  • Proficiency in cloud deployment and management on AWS or GCP.
  • Scripting and programming skills in Python, Bash, JavaScript, Scala, Rust, or Go.
  • Understanding of distributed systems, virtualization, networking, and streaming message queues like Kafka or RabbitMQ.
  • Experience with Apache Spark, Flink, Hadoop, and distributed file systems.
  • Knowledge of patch maintenance, regression testing, and security incident response.
  • Familiarity with government IT infrastructure, networking, and on-premise deployments.
Nice to have
  • Experience with machine learning toolkits and interactive workloads such as Databricks or KX.
Skills & tools
  • Cloud: AWS, GCP
  • DevOps: Docker, Kubernetes, Terraform, Ansible, Airflow, Artifactory, Nexus Sonatype
  • Languages: Python, Bash, JavaScript, Scala, Rust, Go
  • Data: Apache Spark, Flink, Hadoop, Kafka, RabbitMQ, Databricks, KX
Practical notes
  • GovTech provides a total rewards package including leave and wellness programs.
  • Flexible work arrangements are available depending on the specific role.
  • The organization is an equal opportunity employer focused on inclusive hiring.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Data Programme
Senior Software Engineer, Data Programme

Government Technology Agency • Singapore

On-site
SGD 120,000 - 180,000
Flexible work arrangements
Total rewards package
Lead / Senior Software Engineer, Data Programme
Lead / Senior Software Engineer, Data Programme

GovTech Singapore • Singapore

On-site
SGD 120,000 - 180,000
Flexible work arrangements
Employee wellness programs
Leave benefits
Data Engineer, Data Practice
Data Engineer, Data Practice

Government Technology Agency • Singapore

On-site
SGD 120,000 - 180,000
Flexible work arrangements
Wellness programs
Senior Data Engineer, Civil Service College
Senior Data Engineer, Civil Service College

Government Technology Agency • Singapore

On-site
SGD 120,000 - 180,000
Flexible work arrangements
Leave benefits & wellness programs
Competitive total rewards
Data Engineer (ACRA)
Data Engineer (ACRA)

GovTech Singapore • Singapore

On-site
SGD 130,000 - 190,000
Flexible work arrangements
Total rewards
Diversity & inclusion
Data Engineer (ACRA)
Data Engineer (ACRA)

Government Technology Agency • Singapore

On-site
SGD 120,000 - 190,000
Flexible work arrangements
Leave benefits
Wellness programs
Software Engineer (DevOps), TIC
Software Engineer (DevOps), TIC

Government Technology Agency • Singapore

On-site
SGD 120,000 - 180,000
Leave benefits
Employee wellness
Flexible work arrangements
Software Engineer, Elections Department Singapore
Software Engineer, Elections Department Singapore

GovTech Singapore • Singapore

On-site
SGD 120,000 - 180,000
Principal / Software Engineer, Developer Productivity & Services Programme
Principal / Software Engineer, Developer Productivity & Services Programme

GovTech Singapore • Singapore

On-site
SGD 80,000 - 120,000
Flexible work arrangements
Employee wellness programs
Leave benefits
Assistant Director, Engineering Manager, Ministry of National Development
Assistant Director, Engineering Manager, Ministry of National Development

GovTech Singapore • Singapore

On-site
SGD 150,000 - 210,000
Leave benefits
Wellness programs
Flexible work arrangements
+1