Software Engineer, Android, Singpass

GovTech Singapore·Singapore·Mobile

GovTech Singapore is hiring a Software Engineer, Android, Singpass in Singapore. Posted 2026-09-16; applications close 2026-11-15 (in 53 days).

Role details

GovTech Overview

GovTech is the lead agency driving Singapore’s Smart Nation initiatives and public sector digital transformation. As the Centre of Excellence for Infocomm Technology and Smart Systems (ICT & SS), GovTech develops the Singapore Government’s capabilities in Data Science & Artificial Intelligence, Application Development, Smart City Technology, Digital Infrastructure, and Cybersecurity.

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

About the Singpass Team

Singpass enables high assurance authentication, digital signatures, and secure data sharing (Myinfo) for millions of users. Working here means building infrastructure where security, reliability, and trust are the foundation of everything we do. We don’t just write code; we solve complex problems to ensure that national digital services are seamless, secure, and resilient for every citizen.

What You Will Be Doing (Responsibilities)

As an Android Engineer at Singpass, you will be viewed as a holistic problem solver, not confined to a single layer of the stack. You will:

  • Solve End-to-End Problems: Participate in the full software development lifecycle, from brainstorming solutions with product managers and fellow engineers, to deploying and monitoring code in production.
  • Build & Prototype: Develop and iterate on features for Singpass, ensuring they meet our high standards for security and usability.
  • Write Robust Code: Craft clean, maintainable, and secure-by-design code, focusing on implementing secure authentication, data sharing features, and reliable mobile experiences.
  • Build Modern UI/UX: Develop intuitive, responsive interfaces using native Android UI frameworks and modern Android layout components to ensure smooth user experiences across diverse devices.
  • Optimize Performance & Architecture: Design and maintain robust, scalable Android app architectures (e.g., MVVM/MVI) and optimize application performance, focusing on memory management, battery efficiency, and network responsiveness.
  • Learn Cloud Native Engineering: Understand how mobile clients interact with cloud deployments, focusing on system integrity and operational safety.
  • Collaborate Across Disciplines: Work closely with UX designers, cybersecurity specialists, and fellow engineers to understand user needs and technical constraints.

What We Are Looking For (Candidate Profile)

We value potential and proactivity over years of experience. We are looking for candidates who:

  • Are Proactive Self-Starters: Identify areas for improvement, ask "why," and take the initiative to learn what is unknown, without waiting for assigned tasks.
  • Are Versatile Problem Solvers: Embrace the role of an engineer first, willing to dive into the Android stack and collaborate with backend teams to fix bugs or build features.
  • Possess Strong Fundamentals: Have a solid grasp of computer science basics (data structures, algorithms, and networking) and a passion for writing high-quality code, specifically in Kotlin, modern Android development practices (e.g., Coroutines, Flow, Dagger/Hilt), and the Android SDK.
  • Have a Security-First Mindset: Understand that working on national infrastructure requires extreme attention to detail and a disciplined approach to risk, including code obfuscation and secure implementation of authentication protocols.
  • Are Excellent Communicators: Can explain logic clearly and enjoy collaborating effectively in a team environment.

Required Qualifications

  • Bachelor’s degree in Computer Science, Information Systems, Computer Engineering, or a related field (or equivalent practical experience).
  • Proven professional experience in Android development.
  • Mandatory hands-on experience with Kotlin and the Android SDK.
  • Experience with CI/CD tools, Git, and automated testing frameworks.

What We Offer

GovTech is an equal opportunity employer committed to fostering an inclusive workplace that values diverse voices and perspectives, as we believe that diversity is the foundation to innovation.

Our employee benefits are based on a total rewards approach, offering a holistic and market-competitive suite of perks. These include leave benefits to meet your work-life needs and employee wellness programs.

We champion flexible work arrangements (subject to your job role) and trust that you will manage your own time to deliver your best, wherever you are, and whatever works best for you.

Learn more about life inside GovTech at go.gov.sg/GovTechCareers. Stay connected with us on social media at go.gov.sg/ConnectWithGovTech.

More open roles at GovTech Singapore

Other open Mobile roles

Applying to this role

This Software Engineer, Android, Singpass role at GovTech Singapore runs through the firm's own careers portal and expects a CV and cover letter written specifically for the posting, not a portable submission carried across firms. Jorb AI's application agent tailors a CV and cover letter from your background to this posting and tracks the role alongside the rest of your applications.

Jorb AI tracks details for Software Engineer, Android, Singpass at GovTech Singapore. Postings refresh hourly from primary careers pages. Job details mirror the firm's posting; the apply link goes directly to the source. Last refreshed 2026-09-22.

GovTech Singapore careers

Save this role and tailor your cover letter with Jorb AI.