G

GovTech Singapore

Government digital services delivery and infrastructure

Senior Software Engineer - PA

Software EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree or higher in Computer Science, Information Technology, Engineering, or a related field.
  • Six to twelve or more years of relevant experience in software engineering or information technology, including at least three years in a technical lead or principal engineer role.
  • A demonstrated track record of owning end-to-end architecture for production systems at scale.
  • Experience leading architecture across multiple teams or platforms and managing stakeholder relationships at the agency level.
  • Strong proficiency in cloud architecture and hands-on experience with at least one major cloud platform: AWS, Azure, or GCP.
  • A deep understanding of microservices, event-driven architecture, API design using REST or GraphQL, and system integration patterns.
  • Experience designing secure systems, including identity and access management, authentication flows, data protection, and compliance with security standards.
  • Familiarity with containerisation and orchestration technologies such as Docker and Kubernetes.
  • Knowledge of DevSecOps practices, CI/CD pipelines, and infrastructure as code.
  • An understanding of data architecture, including relational databases such as MySQL and PostgreSQL, and data integration approaches.
  • Ability to read and review code across relevant technology stacks, such as Node.js, React, and Python, to ensure architectural intent is faithfully implemented.
  • Ability to produce architecture documentation, including C4 diagrams, sequence diagrams, data flow diagrams, and architecture decision records.
  • A strong grasp of non-functional requirements, including scalability, reliability, observability, performance, and maintainability.
  • Experience facilitating architecture workshops, design reviews, and technical spike sessions.
  • Ability to decompose ambiguous business problems into structured, actionable architectural solutions.
  • Pragmatic judgment in balancing ideal design against delivery constraints, technical debt, and operational risk.
  • Good verbal and written communication skills, including the ability to explain complex technical concepts to technical and non-technical audiences.

Responsibilities

  • Define and own solution architecture by producing architecture blueprints that align business requirements with technical implementation across systems, platforms, and integrations.
  • Lead architectural decision-making by evaluating design options, documenting trade-offs, and making authoritative decisions on technology choices, integration patterns, and platform strategies.
  • Collaborate with product managers, engineers, UX designers, and agency stakeholders to ensure architectures are feasible, aligned, and deliverable.
  • Provide technical governance by conducting architecture and design reviews, enforcing standards, and ensuring solutions comply with security, data, and government ICT policies.
  • Guide and mentor engineering teams on architectural best practices and cultivate a culture of quality and sound design thinking.
  • Manage technical risks and dependencies by identifying architectural risks, integration complexities, and legacy constraints, and proposing mitigation strategies and pragmatic solutions.
  • Produce and maintain architecture artefacts, including reference architectures, decision records, and integration maps, ensuring they remain current and accessible to stakeholders.
  • Define the multi-year technical roadmap, set organisation-wide architectural standards, and represent PA in whole-of-government technology forums.
  • Continuously evaluate emerging technologies, cloud-native patterns, and industry best practices to improve PA's technical posture.

Desired Qualifications

  • Familiarity with AWS services such as ECS/Fargate, Lambda, S3, RDS, and API Gateway.
  • Experience working with Singapore's whole-of-government ICT systems and platforms, such as Singpass, MyInfo, NDI, and GovTech shared services.
  • Familiarity with IM8 policies and government ICT security standards.
  • Knowledge of disaster recovery planning and business continuity architecture.
  • Relevant certifications, such as AWS Solutions Architect Professional, TOGAF, or GCP Professional Architect.
  • Experience with Sitecore CMS for content management and digital experience platform delivery.
  • Familiarity with Imperva for web application security, DDoS protection, and data security.

About the Company

GovTech Singapore

Government digital services delivery and infrastructure

GovTech Singapore builds and maintains government digital services and national digital infrastructure for citizens and businesses. It develops Smart Nation infrastructure and applications and collaborates with citizens and businesses to co-develop technologies. Its offerings are government-focused, delivered through public-sector platforms rather than consumer apps, and designed with a citizen-centric, outside-in approach. Its goal is to improve the delivery of public digital services at scale and advance Singapore’s Smart Nation by creating accessible, reliable digital government infrastructure.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Singapore, Singapore
Founded
2016

Recently Posted Jobs

Explore more opportunities at GovTech Singapore

See more jobs