Skip to content

Senior Software Engineer

  • Hybrid
    • Singapore, Central Singapore, Singapore
  • Software Engineering

Job description

Who We Are

Open Government Products (OGP) operates like a startup within the government. We are a fast-paced, dynamic team of engineers, designers, and product managers dedicated to building technology for the public good. We identify opportunities to solve real problems, rapidly prototype, and launch impactful products — from citizen apps to platforms that power entire government operations. We work in the open, embrace flat hierarchies, and cut through bureaucracy to focus on user-centric innovations that make a difference at scale.

The Team

When applying, please indicate your preferred team. We encourage you to explore our product suite and identify where your skills and interests align best. Whether you're drawn to building developer tools, designing user-facing products, scaling platform infrastructure, or pioneering AI-driven capabilities — there's a team here that could be the right fit.

About the Role

We're looking for a Senior Software Engineer to help scale and deepen our platform capabilities. You'll work across the full stack — building new integrations, improving the workflow execution engine, and tackling challenges around reliability, performance, and developer experience for non-technical users.

This role is well-suited for someone who enjoys building platform infrastructure that other people build on top of, cares about making complex systems feel simple, and thrives in a small team with high autonomy.

Job requirements

Who we are looking for

We work mostly in Typescript. However, we don’t require experience in any specific programming language or technology. Core competency in at least one language and the ability to learn is what matters to us.

We look for people who:

Have a demonstrated ability to build software - Prior work and personal projects count for much more than specific degrees.

Write code to solve abstract programming problems - Clear thinking, the ability to debug, and understanding the limits of an approach matter much more than getting the “correct” answer.

Talk and reason about code with other engineers - We work as a team so you need to be able to not just solve problems, but have other people understand your solutions.

Take initiative to make things happen - Our job is to push for change in government, so we need to challenge the status quo and not wait for instruction.

Want to work for the public good - We are public servants, we serve the public. This sometimes means ignoring political pressures and misguided policies. We need people who will push back if something is not in the public interest.

 

Overall we look for people who have ability, initiative, good communication, and strong values.

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.