# Software Engineer, Elections Department Singapore

**Company**: GovTech
**Location**: Singapore
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/govtech/jobs/4005573201?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_ab4a6c15-6cd

## 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.

## Skills

### Required
- AWS
- Terraform
- Docker
- distributed systems
- cloud architecture
- networking/security
- CI/CD systems
- observability stacks
- SRE practices
- Node.js
- TypeScript

### Nice to have
- Prior experience working on Government projects on GCC

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/govtech/jobs/4005573201?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
