- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 1 week ago
- Work mode
- In office
- Education
- Bachelor’s degree in Computer Science or related discipline
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
GovTech is Singapore's primary agency spearheading Smart Nation initiatives and public sector digital transformation. As part of the Singpass team, you will contribute to the foundation of Singapore's digital ecosystem.
Singpass facilitates strong authentication, digital signatures, and secure data sharing for millions of users. This role involves developing infrastructure where security, reliability, and trust are paramount, tackling complex challenges to deliver seamless and resilient national digital services.
Key Responsibilities
- Engage in the complete software development lifecycle: from ideating solutions in partnership with product managers and engineers to deploying and maintaining production code.
- Design, develop, and iterate Singpass features, ensuring they adhere to rigorous security and usability standards.
- Produce clean, maintainable, and secure-by-design code primarily using Java and TypeScript, with an increasing emphasis on Go for new services.
- Manage and monitor cloud-native deployments (AWS/GCC), focusing on system integrity and operational safety.
- Collaborate closely with UX designers, cybersecurity experts, and fellow engineers to balance user needs and technical constraints.
Candidate Profile
- Proactive self-starter who identifies improvement opportunities and seeks knowledge independently.
- Versatile engineer comfortable navigating all layers of the system, not limited to frontend or backend.
- Solid understanding of computer science fundamentals, including data structures, algorithms, and networking, coupled with a passion for quality code.
- Security-first perspective with meticulous attention to detail appropriate for managing national digital infrastructure.
- Effective communicator capable of conveying complex logic and thriving in collaborative teams.
Work Environment & Culture
- Your contributions will impact millions of Singaporeans daily.
- Access mentoring from senior engineers and continuous learning opportunities to hone your technical skills.
- Work within a polyglot environment employing Go, TypeScript, Java, and modern cloud technologies.
- Join a mission-driven culture that values digital excellence and a strong commitment to public service.
Essential Qualifications
- Bachelor’s degree or equivalent practical experience in Computer Science, Information Systems, Computer Engineering, or related disciplines.
- Proficiency in at least one modern programming language such as Go, Java, TypeScript, or Python.
- A demonstrated portfolio of projects (personal, academic, or open source) showcasing software development and delivery capabilities.
- Proof of initiative, such as leading a project or independently acquiring complex skills.
Minimum education
Bachelor's Degree