- Location
- Singapore
- Type
- Full-time
- Department
- Engineering
- Seniority
- Senior
- Closing date
- Today
- Source
- CareersPage
Description
Key Responsibilities:
- Design, provision, and manage cloud and platform infrastructure—compute, networking, containers, storage, and supporting services—for development, staging, and production environments on a modern container/PaaS platform, with eventual migration to government cloud infrastructure.
- Build and maintain CI/CD pipelines to automate build, test, release, and deployment using tools such as GitLab CI; institute and promote continuous integration/continuous delivery practices across the team.
Containerise and deploy the application using Docker, and manage environments declaratively with infrastructure-as-code (e.g., Terraform/OpenTofu). - Design, build, and maintain workflows and decision services on Opus (client's low-code platform) to model case-management processes, eligibility rules, and grant-computation logic.
- Build and harden integrations that orchestrate data between systems—ingesting applications and documents from intake services such as GatherSG, calling decision services, and writing outcomes to downstream systems of record—with proper error handling, retries, idempotency, and observability.
- Design, build, integrate, test, and maintain complex software components across a modern full-stack codebase.
- Set up monitoring, logging, and alerting so the platform is observable and operationally reliable.
- Build prototypes and propose system architectures to demonstrate technology opportunities, including the responsible use of emerging technologies such as AI to enhance the service.
- Contribute to technical specifications and provide hands-on technical consultancy across the development process within an agile, customer-oriented delivery approach.
Must Have
What we are looking for:
- Relevant qualifications in Computer Science, Information Systems, Computer Engineering, or related fields, or equivalent relevant experience.
- Strong, hands-on infrastructure and cloud experience—provisioning and operating environments for application workloads on a modern cloud or container platform (e.g., Kubernetes, AWS, GCP, or similar), covering compute, networking, secrets, and access control.
- Good working knowledge of DevOps practices, CI/CD, and containerisation, with practical experience using Docker and CI tooling such as GitLab.
- Experience with infrastructure provisioning tools (Terraform, Terragrunt, OpenTofu, or similar).
Comfort building integrations and orchestrating data between systems via APIs, including designing for reliability, security, and traceability. - Working familiarity with modern web/application stacks (e.g., React, Node.js)—enough to integrate with and contribute to the application layer.
- Strong analytical and problem-solving skills, and a genuine curiosity for learning new technologies (e.g., low-code platforms such as Opus).
Good To Have
- Experience deploying and using Singapore Government commercial cloud/SGTS infrastructure, or working within the GovTech ecosystem (e.g., SHIP-HATS, Opus, GatherSG, ApplySG).
- Experience architecting and developing solutions to complex and ambiguous problems.
- Strong communication and interpersonal skills to collaborate with stakeholders at all levels.
- Comfort operating in a lean, early-stage team and helping shape engineering practices as the team grows.