GovTech Singapore

Software Engineer, Singpass

GovTech Singapore

Singapore · Full Time

Be the first to apply

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

Tools & software

How they work

Communication Teamwork & Collaboration Attention to Detail Leadership Initiative Learning Agility

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer