GovTech Singapore

Senior Software Engineer - AI Programme

GovTech Singapore

Singapore · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
1 day ago
Work mode
In office
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 GovTech

GovTech is Singapore's primary agency spearheading the Smart Nation initiative and leading digital transformation efforts across the public sector. As the Centre of Excellence in ICT & Smart Systems, GovTech builds government capabilities in fields including Data Science & Artificial Intelligence, Application Development, Smart City technologies, Digital Infrastructure, and Cybersecurity.

Joining GovTech means embarking on a meaningful career dedicated to public good with continuous learning and development opportunities to sharpen your expertise.

Role Overview

As a Full Stack Software Engineer within the AI Programme, you will design and implement comprehensive technology solutions that address user needs effectively. This role involves full ownership of features from design through deployment and ongoing enhancement, collaborating closely with product managers, UX designers, and engineering peers.

Key Responsibilities

  • Architect and develop secure, scalable full-stack applications serving practical user requirements.
  • Work hand-in-hand with cross-functional teams to convert business needs into elegant technical implementations.
  • Produce clean, maintainable, and thoroughly tested code spanning frontend, backend, and infrastructure layers.
  • Participate actively in design discussions, code reviews, and uphold engineering best practices.
  • Own feature delivery end-to-end including maintenance and improvements.

Desired Qualifications and Skills

  • Proven expertise in React (TypeScript), Node.js, PostgreSQL, and AWS cloud services.
  • Experience with Python for basic data analytics and Terraform for infrastructure as code.
  • Familiarity with continuous integration and deployment pipelines, preferably GitLab CI or equivalent tools.
  • Strong foundation in software architecture, system design, and building fault-tolerant distributed systems.
  • Background working in Agile environments with iterative release cycles.
  • Capability to solve complex and abstract programming challenges creatively.
  • A thoughtful approach to balancing performance, maintainability, and business considerations during technical decision-making.
  • Effective communication skills, adept at explaining technical matters to both technical and non-technical audiences.
  • Self-driven, proactive problem solver who identifies improvement opportunities.
  • Accountable and reliable, with a commitment to delivering on promises.
  • A collaborative mindset, valuing team and project success beyond individual contributions.
  • An interest in generative AI and trust and safety online domain is a plus.

Additional Information

GovTech is an equal opportunity employer prioritizing diversity and inclusion as key drivers of innovation. Benefits and perks include comprehensive leave, wellness programs, and flexible working arrangements (subject to role requirements), emphasizing trust and autonomy in managing your work.

Discover more about working at GovTech by exploring resources available at tech.gov.sg and their career and social channels.

Tools & software

Node.js React PostgreSQL · 2 to 5 years required Amazon Web Services AWS required Terraform required

How they work

Communication Teamwork & Collaboration Problem Solving Initiative Accountability
🤖
Online · instant AI help
Broxer