Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 24 Oct 2026 · Still live on 31 Oct 2026

Software Engineer, Elections Department Singapore

GovTech Singapore mid full-time

The employer hasn't listed a salary.

Apply on GovTech

Description

GovTech is recruiting a Software Engineer for the Elections Department to modernise Singapore's electoral technology and build systems that support secure, efficient, and transparent elections.

The role combines full-stack software development, cross-team collaboration, and ownership of critical public-sector systems.

Key responsibilities include:

  • Developing and delivering high-quality, maintainable, reusable, and well-tested software across multiple components and features.
  • Working closely with Product Managers and other stakeholders to understand product goals, priorities, and user needs, and translating them into effective technical solutions.
  • Contributing to solution design and technical discussions, considering security, performance, reliability, maintainability, and delivery needs.
  • Building and maintaining integrations with internal and external systems and services.
  • Applying good engineering practices, including automated testing, secure coding, constructive code reviews, and producing and maintaining clear technical documentation.
  • Taking ownership of work from development through deployment, with increasing independence and follow-through.
  • Monitoring the impact of work through relevant metrics and logs, and proactively troubleshooting and addressing issues after deployment.
  • Investigating technical issues, identifying root causes, and driving them towards resolution, seeking appropriate support when needed.
  • Identifying and addressing technical debt, and contributing to improvements in code quality, tooling, engineering practices, and team ways of working.
  • Collaborating across teams to manage dependencies, share knowledge, support teammates, and deliver outcomes.

GovTech seeks experience with multi-component systems, .NET Core or .NET full-stack development, and preferably Angular and TypeScript, along with AWS, cloud-native technologies, automated testing, code reviews, secure coding, and continuous integration and delivery.

The role also calls for problem-solving, collaboration, continuous learning, and interest in public-good digital solutions.

GovTech offers a purposeful career to make lives better, empowering people to master their craft through robust learning and development opportunities all year round.

Skills

Required

Ready to apply?

You apply with the employer directly. Their original posting is here: https://job-boards.greenhouse.io/govtech/jobs/4007329201

Apply on GovTech