Skip to content

Senior Software Engineer, FormSG

  • Hybrid
    • Singapore, Central Singapore, Singapore
  • SGD 190,000 - SGD 230,000 per year
  • Software Engineering

We’re hiring a Senior Software Engineer for FormSG: the form platform behind the Singapore Government. 160+ agencies, 150,000+ public officers, 200 million+ submissions processed.

Job description

FormSG is the form platform behind the Singapore Government, used by 150,000+ public officers across 160+ agencies, with 200 million+ submissions processed. Every time a citizen fills out a government form online, there's a good chance it's using FormSG.

We're a small team inside Open Government Products (OGP), a startup embedded in the government. We identify problems, build software ourselves, and ship it to people who use it – often the next day.

We're hiring a Senior Software Engineer who wants to own things end-to-end: from "we should build this" through to "it's live and serving millions of requests."

What you'd actually be doing

You won't be handed a spec and asked to implement it. You'll be figuring out what to build alongside PMs, designers, and the public officers who rely on FormSG daily. Then you'll build it, ship it, and make sure it holds up at scale.

Concretely, that looks like:

  • Owning entire features and systems, from early prototyping through production deployment and iteration. Multi-respondent workflows, AI-assisted form creation, payment collection, and submission processing for a wide range of use-cases are the kinds of problems you'll take on.

  • Working across the full stack — React and TypeScript on the frontend, Node.js on the backend, MongoDB underneath, all of it running on infrastructure you help design and maintain.

  • Building for security and reliability at a level most startups never have to think about. FormSG handles classified government data with end-to-end encryption. Downtime and data leaks aren't abstract risks, they affect real government operations.

  • Shipping fast without breaking things. We prototype aggressively and test ideas early, but we also run a platform that tens of thousands of officers depend on every day. You'll need good judgment about when to move fast and when to be careful.

  • Making the team better through code reviews, RFCs, monitoring, testing practices, and knowledge-sharing that compounds over time.

What makes this different

  1. You'll have real, meaningful impact here. FormSG shapes how an entire government communicates with its citizens. A feature you build on Monday could be used by every ministry and agency by Friday. That feedback loop of building, shipping, and seeing real adoption this quickly is hard to find anywhere else.

  2. You'll work like a startup, backed by government scale. OGP operates with flat hierarchies, fast iteration, and a bias toward building over debating. But you're not fighting for product-market fit – the users are already there, and the problems are real and urgent.

  3. Engineers report to engineers. Your manager will be someone who's shipped production code, not someone who's only managed roadmaps. Technical decisions are made by the people closest to the work.

  4. Compensation is fair and competitive. We don't ask you to take a public-sector discount. OGP offers compensation that reflects the calibre of work and industry benchmarks. Candidates for this role can expect annual compensation in the range of SGD 190k to 230k.

  5. You'll work with people who are here because they care. Not because of stock options or brand names. The team chose public service over big tech because they wanted to work on some of the hardest problems around us.. That self-selection produces an unusually motivated, low-ego team.

What it's like working here

  • Yearly learning months and hackathons. We take learning and discover seriously, and dedicate time to explore new ideas, architectures, and technologies.

  • Flexible work arrangements. We optimise for output and trust, not hours at a desk. For those who prefer being in the office, we're located centrally with great public transport connectivity.

  • A portfolio of real products at real scale. OGP builds and runs FormSG, Plumber (workflow automation, 3.0M+ automations every quarter), Isomer (700+ government websites), ScamShield, ParkingSG, and more. You'll be part of a broader community of engineers solving hard problems across government.

More about OGP and our products: open.gov.sg

Job requirements

What we're looking for

We care more about how you think than what's on your resume, but here's what we're looking for:

  • Strong TypeScript, React, and Node.js skills. You're comfortable across the stack.

  • Experience with MongoDB or similar NoSQL databases, and building APIs that handle real traffic.

  • Good instincts around security – encryption, access control, data handling. Experience with high-security systems is a strong plus, but a willingness to learn counts a lot too.

  • You communicate clearly. You can translate a messy real-world problem into a well-scoped technical plan, and explain it to someone non-technical.

  • You think in terms of product outcomes, not just code. You care about whether the thing you build actually solves the problem.

  • Familiarity with CI/CD, Git workflows, and infrastructure-as-code.

If you've worked in startups or fast-moving environments and thrived in ambiguity, that's a great signal. But we'd rather hear about something you built that you're proud of than see a list of credentials.

or

Consent to Use and Disclosure of Personal Data

I hereby give my consent to Open Government Products, Government Technology Agency (“OGP”) to: Obtain and verify information from or with any source (including third parties) as may be deemed appropriate by OGP and/or any relevant Government agency for the purposes of assessing my application for employment and/or for recommendation to a third party for employment with or engagement by that third party (see below for more information). Share my personal data set out in this application form and any other personal data subsequently provided by me arising out of or in connection with my application for employment with other Government agencies or a third party vendor appointed by OGP for the purposes of recruitment and/or review of recruitment practices, and for such personal data to also be used as part of de-identified and aggregated data for reporting purposes.  

Additionally, where relevant, OGP may share my personal data set out in this application form and any other personal data subsequently provided by me to a third party for that third party to consider employing or otherwise engaging me to undertake work relevant to OGP. I understand and acknowledge that the collection, use and/or disclosure of such personal data may also be subject to that third party’s privacy terms. I declare that all the information given by me is true to the best of my knowledge and voluntarily given.   By clicking the 'Apply' button, I hereby certify that I have read and understood all of the clauses above and that I agree to all of them.