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
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.
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.
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.
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.
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