Software Engineer, Data Programme
GovTech Software Engineer, Data Programme
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
- 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.
- 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.
- Experience with machine learning toolkits and interactive workloads such as Databricks or KX.
- 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
- 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.