Description
GovTech is the lead agency driving Singapore's Smart Nation initiatives and public sector digital transformation. As the Centre of Excellence for Infocomm Technology and Smart Systems (ICT & SS), GovTech develops the Singapore Government's capabilities in Data Science & Artificial Intelligence, Application Development, Smart City Technology, Digital Infrastructure, and Cybersecurity.
As a Software Engineer, you will take on meaningful ownership of features and technical work that spans multiple components of our products. You will work with a degree of independence while continuing to grow through mentorship, and you will play an active role in shaping the quality, reliability, and culture of the team you work in.
Responsibilities:
- Deliver features and proofs of concept that span multiple components or modules, typically working across two to three areas within your team.
- Write and review code with clarity and long-term maintainability in mind, applying good engineering practices consistently.
- Expand test coverage , including unit and integration tests , to support key workflows and reduce flakiness.
- Take responsibility for the team's CI/CD processes and deployment pipelines.
- Address pockets of technical debt within your domain, suggest improvements that enhance product performance or team velocity.
- Balance short-term delivery speed with long-term code health, flagging when quick fixes introduce future risk.
- Actively participate in incident triage and resolution with team support, and escalate complex issues when needed.
- Bring rigour to the use of AI-generated code, reviewing it for correctness, edge cases, security issues, and maintainability.
Requirements:
- Minimum of 5 years of relevant experience in Software Engineering and DevOps/cloud infrastructure roles.
- Proven track record building scalable cloud platforms or shared infrastructure.
- Experience driving cross-team engineering standards or platform adoption.
- Strong proficiency with cloud platforms such as AWS, Azure, or Google Cloud.
- Solid understanding of distributed systems, cloud architecture, and networking/security.
- Expertise in Infrastructure as Code tools like Terraform and containerization technologies such as Docker.
- Experience with CI/CD systems, observability stacks, and SRE practices.
Benefits:
- GovTech is an equal opportunity employer committed to fostering an inclusive workplace that values diverse voices and perspectives.
- Our employee benefits are based on a total rewards approach, offering a holistic and market-competitive suite of perks.
- Flexible work arrangements (subject to your job role) and trust that you will manage your own time to deliver your best.