Software Engineer, Data Programme

GovTech

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Lead / Senior Software Engineer, Data Programme
Lead / Senior Software Engineer, Data Programme

GovTech Singapore • Singapore

Hybrid
SGD 120,000 - 180,000
Flexible work arrangements
Employee wellness programs
Leave benefits
Data Engineer, GDT (ESG)
Data Engineer, GDT (ESG)

GovTech Singapore • Singapore

On-site
SGD 60,000 - 90,000
Flexible work arrangements
Employee wellness programs
Comprehensive leave benefits
Software Engineer, Data Programme
Software Engineer, Data Programme

GovTech Singapore • Singapore

On-site
SGD 50,000 - 80,000
Flexible work arrangements
Employee wellness programs
Market-competitive benefits
Software Engineer (Enterprise SG)
Software Engineer (Enterprise SG)

GovTech Singapore • Singapore

On-site
SGD 60,000 - 100,000
Flexible work arrangements
Employee wellness programs
Market-competitive suite of perks
Data Scientist, Forward-Deployed Team (SWDA)
Data Scientist, Forward-Deployed Team (SWDA)

GovTech Singapore • Singapore

On-site
SGD 90,000 - 150,000
Flexible work arrangements
Leave benefits
Wellness programmes
Senior Software Engineer, HSA
Senior Software Engineer, HSA

GovTech • Singapore

On-site
SGD 120,000 - 190,000
Leave benefits
Flexible work arrangements
Wellness programs
+1
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
Software Engineer, Elections Department Singapore
Software Engineer, Elections Department Singapore

GovTech Singapore • Singapore

On-site
SGD 110,000 - 170,000
Flexible work arrangements
Leave benefits and wellness programs
Inclusive workplace culture
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
Software Engineer (GASP)
Software Engineer (GASP)

GovTech Singapore • Singapore

Hybrid
SGD 90,000 - 150,000