Assistant Director, Engineering Management, STB
Job description
About the role
You own the full journey from citizen needs to reliable digital services. Your work shapes secure, scalable systems that improve government workflows and daily lives. This position provides a purposeful career to make lives better where you empower your people to master their craft through robust learning and development opportunities all year round. You will play a part in Singapore's vision to build a Smart Nation and embark on your meaningful journey to build tech for public good.
Key facts
What you'll do
Setting engineering standards that govern code quality, testing discipline, and secure deployment pipelines.
Guiding cross-functional squads through frontend, backend, APIs, and data platforms while mentoring emerging engineers.
Charting product architectures so integrations, workflows, and user journeys align with public sector constraints and policy rules.
Orchestrating delivery rhythms that balance speed, reliability, and transparency for mission-critical government services.
Reviewing designs and code artifacts to verify robustness, compliance, and alignment with cloud and security baselines.
Forging partnerships with agencies and vendors to coordinate solutions, data sharing, and integration roadmaps.
Championing production readiness by overseeing monitoring, incident response, and supportability practices in live environments.
Evaluating build or buy options and recommending paths that optimize value, risk, and long-term operational sustainability.
Requirements
Proven experience leading complex software initiatives in public sector or regulated environments for 3-5 years.
Demonstrated ability to translate policy goals into technical roadmaps while managing stakeholder expectations.
Strong grasp of enterprise architecture, security standards, and integration patterns for digital government services.
Solid hands-on background across full stack development, cloud platforms, and automated delivery tooling.
Nice to have
Experience driving digital transformation and change management within large bureaucratic organizations.
Skills & tools
Architecture diagrams, API specifications, CI/CD pipelines, monitoring dashboards, and documentation repositories.
Practical notes
What you will be working on
We are looking for an Engineering Lead to lead the software engineering capability for digital products and platforms that improve staff productivity, workflow efficiency and employee experience across the organisation. This role provides hands-on technical leadership for product teams, ensuring that solutions are well designed, securely built, reliably delivered and aligned with enterprise architecture, security and integration standards.
The Engineering Lead will manage and guide software engineers, establish sound engineering practices, and work closely with Product Managers, the Solution Architect, security, operations and business stakeholders to translate product needs into secure, scalable and maintainable digital solutions. The role is suited for an experienced engineering leader who can balance delivery pace, technical quality, team development and long-term sustainability.
This is a hands-on leadership role. The Engineering Lead is expected to guide technical decisions, review designs and code where needed, support complex troubleshooting, and ensure engineers are set up to deliver production-grade products effectively.
Lead and manage the software engineering team, including Senior Software Engineers and junior developers, across one or more digital products or platforms.
Provide hands-on technical leadership across frontend, backend, APIs, databases, integrations, automation and AI-enabled product capabilities.
Set engineering standards, ways of working and delivery expectations across code quality, automated testing, CI/CD, observability, documentation, supportability and secure-by-design development.
Review and guide product-level technical designs, including application architecture, integration patterns, data flows, API design, operational support model and implementation approach.
Ensure technical designs are secure, scalable, maintainable and aligned with enterprise architecture, security, cloud and integration standards, working closely with the Solution Architect.
Partner Product Managers and business stakeholders to translate user needs and operational problems into practical technical options, delivery plans and product increments.
Guide engineers in evaluating build, configure, buy and integrate options, and recommend pragmatic approaches that balance user value, delivery speed, cost, risk, maintainability and long-term sustainability.
Oversee engineering delivery across product teams, ensuring that solutions are production-ready, reliable, supportable and delivered with appropriate technical discipline.
Identify emerging risks and opportunities, and drive continuous improvement of engineering practices, tools, and capabilities.
Learn more about GovTech at tech.gov.sg.