G

GovTech Singapore

Government digital services delivery and infrastructure

Software Engineer - Elections Department

Software EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listedIn-person

About the Job

Requirements

  • At least five years of relevant experience in software engineering and DevOps or cloud infrastructure roles.
  • A 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, with AWS emphasized.
  • A solid understanding of distributed systems, cloud architecture, networking and security.
  • Expertise in Infrastructure as Code tools such as Terraform and containerization technologies such as Docker.
  • Experience with CI/CD systems, observability stacks and SRE practices.
  • Familiarity with Node.js, TypeScript and modern development practices.
  • Ability to work independently, collaborate across teams and use AI-assisted development responsibly.

Responsibilities

  • Deliver features and proofs of concept across multiple components or modules, typically working across two to three areas within the team.
  • Make thoughtful trade-offs between performance, security and maintainability, with mentorship on architectural decisions and cross-component integration.
  • Write and review clear, maintainable code using consistent engineering practices.
  • Expand test coverage, including unit and integration tests, for key workflows and to reduce flakiness.
  • Own the team's CI/CD processes and deployment pipelines.
  • Address technical debt within the role's domain and suggest improvements to product performance or team velocity.
  • Balance short-term delivery with long-term code health, flagging risks from quick fixes and applying organizational platform and compliance standards.
  • Monitor shipped work by checking metrics and error rates, proactively addressing post-deployment issues.
  • Participate in incident triage and resolution with team support, escalating complex issues when needed.
  • Review AI-generated code for correctness, edge cases, security issues and maintainability, and write clear task descriptions and specifications to improve AI assistance and reduce rework.
  • Independently own assigned tasks and projects, proactively identifying and addressing issues with minimal guidance and recommending improvements to processes or outcomes.
  • Align work with team goals and priorities, focus on expected business value, and adapt independently to changing priorities.
  • Collaborate with peers and stakeholders, address minor conflicts constructively, suggest improvements to team effectiveness, and openly share knowledge, resources, successes and failures.

Desired Qualifications

  • Prior experience working on government projects on GCC.

About the Company

GovTech Singapore

Government digital services delivery and infrastructure

GovTech Singapore builds and maintains government digital services and national digital infrastructure for citizens and businesses. It develops Smart Nation infrastructure and applications and collaborates with citizens and businesses to co-develop technologies. Its offerings are government-focused, delivered through public-sector platforms rather than consumer apps, and designed with a citizen-centric, outside-in approach. Its goal is to improve the delivery of public digital services at scale and advance Singapore’s Smart Nation by creating accessible, reliable digital government infrastructure.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Singapore, Singapore
Founded
2016

Recently Posted Jobs

Explore more opportunities at GovTech Singapore

See more jobs