Senior/Lead Software Engineer
Open Government Products
| Company | Open Government Products |
| Category | Engineering |
| Location | Singapore |
| Remote | On-site (inferred) |
| Employment | Not stated |
| Level | Lead |
| Salary | Not stated by the employer |
| Posted | — |
| Last verified | 30 Jul 2026 |
| Source | Employer career page (recruitee) |
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 public good. We autonomously identify opportunities to solve public problems using tech, rapidly prototype, and launch solutions — from citizen apps to automating public agency operations. Embracing an open-sourced and flat hierarchy, we cut through bureaucracy to focus on real-world, user-centric innovations that drive change. The Team You will be joining the Citizen Engagement team, which is currently working with People’s Association on building new systems, as well as modernising existing systems, to better support community building and partnership efforts. This includes designing and developing new community experiences powered by modern technologies such as facial recognition and large language models (LLMs), streamlining and modernising existing processes for managing partnerships, events, and community programmes, as well as building user-centric digital solutions that simplify access to services and make everyday life easier for Singaporeans. About the Role As a Senior / Lead Software Engineer, you will shape architecture, drive implementation, and raise the engineering bar across multiple products. You will own systems end-to-end, from design through to production reliability, and operate with high autonomy in an environment where engineers work directly with agency stakeholders rather than building to spec. This role is well-suited for engineers who combine deep technical judgment with the ability to operate in ambiguity, communicate directly with technical and non-technical stakeholders, and make pragmatic trade-offs under real constraints. Key Responsibilities Lead technical design and system architecture , making clear trade-offs across performance, scalability, maintainability, and delivery speed Drive end-to-end implementation of production systems , including ownership of reliability, failure modes, and operational considerations Make pragmatic architectural decisions that balance correctness with delivery speed, and clearly articulate the reasoning behind them Provide technical mentorship and thorough code review that elevates the team's engineering quality Work closely with business and technical stakeholders (up to Director level) to clarify requirements, manage constraints, and align on solutions Translate vague or evolving problem statements into well-scoped, implementable technical plans Communicate technical concepts, limitations, and trade-offs clearly to non-technical audiences Ultimately ensure the delivery of high-quality, user-centric products that meet real operational needs Preferred Skills and Qualifications Technical depth and pragmatism Designs systems end-to-end: APIs, data models, failure modes, and infrastructure Deep expertise in at least one area (frontend, backend, or cloud) with the ability to work across the full stack Makes deliberate trade-offs between delivery speed, correctness, and maintainability, and can explain why Experience with production systems at meaningful scale or complexity Our stack: TypeScript, React, Next.js , Node.js , AWS, Postgres. Experience with CI/CD, Infrastructure as Code, and secure development practices is expected. Ownership and initiative Takes problems from ambiguity to shipped solution without waiting for detailed specs Owns production reliability, not just feature delivery Has a track record of identifying and driving improvements that weren't assigned Communication and team impact Explains technical topics clearly to engineers and non-engineers alike Has worked directly with senior stakeholders, not solely through a PM layer Mentors other engineers and contributes to a team culture of high standards and continuous improvement Overall we look for people who have a