Senior Software Engineer, Singpass
GovTech Singapore · Singapour
Job description
About the role
GovTech, Singapore's lead agency for Smart Nation and public sector digital transformation, is hiring a Senior Software Engineer to work on Singpass, the national digital identity system. Singpass handles authentication, authorisation, digital signatures, corporate identity (Corppass), government verified data sharing (Myinfo) and secure transactions across government and private-sector services. The role balances innovation with the responsibility of safeguarding a system that relies on security, reliability and trust.
Key responsibilities
- Build prototypes to assess new capabilities with security and feasibility in mind.
- Design and evolve architectures that meet strict requirements for reliability, resilience and cybersecurity.
- Write secure, high-quality, production-ready code and manage cloud deployments with a focus on operational safety and system integrity.
- Conduct maintenance and monitoring to keep uptime and service stability high.
- Identify ways to strengthen Singpass services and its security posture, and design solutions that respect regulatory requirements, operational constraints and risk management.
- Work with product managers, policy teams, UX designers, cybersecurity specialists, partner agencies and external providers, and explain technical proposals including security implications to stakeholders across government.
- More experienced engineers are expected to establish engineering, reliability and secure-by-design best practices, drive technical leadership across teams, mentor engineers, support hiring and capability development, and lead cross-agency discussions on architecture, cybersecurity and risk mitigation.
Required profile
- Ability to build high-quality, secure software and to think clearly about abstract problems, with strong debugging and reasoning skills.
- Effective collaboration with engineers, policy officers, UX teams, cybersecurity specialists and partner agencies.
- Initiative to improve reliability and security, and a deep care for public good and the responsibility of working on critical national infrastructure.
- Strong integrity; the role suits someone who can balance innovation with the duty of protecting a national digital identity system.
Required skills
- The role values strong engineering fundamentals over specific languages; the team uses a variety of technologies.
- Current infrastructure is based on Java and TypeScript, and the team is moving toward Go for new projects, so experience with Go is useful.
What we offer
- A total rewards package of market-competitive perks.
- Flexible work arrangements (subject to the job role).
- Learning and development opportunities throughout the year.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Singapore.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 12 hours ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
GovTech Singapore
Singapour