Tech jobs
Job listings
Staff Software Engineer, Healthcare-Tech
Leads cross-functional agile squads in GovTech's Healthcare-Tech division, driving technical design, architecture, and delivery of software for Singapore's public healthcare sector. Core stack: Next.js/React/Vue front-ends, Java/TypeScript/Node/Go backends, SQL/NoSQL, AWS, CI/CD, Docker/Kubernetes. 2-year fixed-term contract.
Senior Software Engineer, Govtech
Senior Software Engineer at Singapore's GovTech building and maintaining government digital products in a cross-functional agile team - designing Node.js systems with Apache Camel integration flows, Narayana distributed transactions, Oracle/PostgreSQL, Docker/Kubernetes on AWS, and ELK-based observability.
Senior / Software Engineer (PA)
Senior engineer / solution architect for People's Association (partnered via GovTech Singapore) on a 2-year fixed-term contract: owning solution architecture, leading design reviews and technical governance, shaping the multi-year roadmap, and mentoring engineers. Core stack is cloud (AWS/Azure/GCP), microservices, REST/GraphQL APIs, Docker/Kubernetes, and DevSecOps.
Senior Software Engineer, Waste Management (NEA)
Senior full-stack engineer at Singapore's GovTech, embedded with the National Environment Agency to build, assess, and modernise waste-management systems. Hands-on work across backend (NodeJS/Golang), frontend (React), integrations, APIs, and DevOps on Microsoft Azure Government Commercial Cloud.
Engineering Manager, GDT
Leads one or more cross-functional agile squads at Singapore's GovTech, driving technical design, architecture, and delivery of public-facing government products. Centers on full-stack web engineering (React/Next.js/Vue, Java/TypeScript/Node/Go), cloud, CI/CD, containers, and mentoring engineers.
Software Engineer (DevOps), TIC
DevOps-focused software engineer at Singapore's GovTech who owns features across products while running the team's CI/CD pipelines, cloud infrastructure, and post-deployment reliability. Core stack: AWS (or Azure/GCP), Terraform, Docker, Node.js/TypeScript, with SRE practices; a 2-year fixed-term contract.
Senior Software Engineer, Public Service Division (PSD)
Senior Software Engineer in GovTech Singapore's Public Service Division, building and prototyping government digital services end to end — full-stack work with React, NodeJS/Python/Golang, SQL/NoSQL, AWS, Docker and GitLab CI, plus mentoring and setting team norms for AI-assisted delivery.
Senior/ Lead Cybersecurity Engineer, TradeNet
A cybersecurity engineer role serving as the security SME for TradeNet, Singapore's national single window for trade permits. Day to day, the role translates Singapore regulatory requirements (IM8 Reform, CSA CCOPv2) into technical controls, oversees cloud and application security, manages vulnerability triage and audits, and works hands-on with engineering teams in agile delivery.
Software Engineer (MUIS)
Builds and leads development of scalable, secure web and mobile applications for Singapore's public sector (supporting MUIS via GovTech's CCYC cluster) across the full SDLC. Works with Python, Java, Go, JavaScript/C#, Node.js/Next.js, React Native, AWS, MongoDB, and Stripe; offered as a 2-year fixed-term contract.
Staff / Principal Software Engineer, Ministry of Education
GovTech is hiring a Staff/Principal Software Engineer to lead platform engineering for Singapore's Ministry of Education, shaping developer experience, CI/CD, tooling and technical standards across product teams. The role centers on building platforms with Node.js/Go/Python, React/Vue, AWS/Azure, Docker and CI/CD.
Software Engineer, BizSG
Software Engineer (II) at GovTech Singapore, building and maintaining digital services that improve public service delivery for citizens and businesses, working across the full SDLC in agile teams. Core stack: at least one of Java/Python/Go/C#/JavaScript, front-end or back-end frameworks, SQL/NoSQL databases, and Git.
Assistant Director, Engineering Manager, Ministry of Education
Engineering Manager at GovTech Singapore leading the in-house team building the Ministry of Education's next-generation identity and access platform, including passwordless and biometric authentication at national scale. Core stack includes Node.js, Go, Python, React/Vue, AWS/Azure, Docker, and CI/CD.
Engineering Manager / Technical Lead, GDP / Information Services Program (ISP)
Hands-on engineering leadership role at Singapore's GovTech: lead a cross-functional team building shared Whole-of-Government platforms (search, AI chat, publishing, accessibility, analytics) like SearchSG and VICA. Core stack is Node.js/TypeScript/Go, React/Next.js, AWS, Docker, and CI/CD, with growing GenAI work.
Senior Software Engineer (Reimagine Engineering), Software Engineering Practice
A senior backend engineer role on GovTech Singapore's Software Engineering Practice, building internal developer-experience tooling — a Developer CLI, starter kits, shared Node.js/Golang libraries, CI/CD pipelines, and engineering standards — to uplift how engineers across the public sector build, ship, and operate software.
Software Engineer, Core Engineering Products
Software engineer on Singapore GovTech's Government Commercial Cloud team, building and maintaining the cloud platform used by government agencies. Day-to-day work centers on API/backend automation in NodeJS/Python, secure CI/CD pipelines (GitLab, Terraform), and cloud landing zones across AWS, Azure, and GCP.
Staff Software Engineer, RSAF
Lead the architecture and engineering of cyber defense and AI platforms for the RSAF. You will build production-grade systems for automated vulnerability management and security compliance using AI agentic workflows, React, Node.js, Python, and AWS. This hands-on leadership role involves mentoring engineers and driving DevSecOps practices within a 2-year fixed-term contract.
Senior/ Software Engineer - WINS (MOM)
Senior Software Engineer on the WINS (Workpass Integrated System) team building a one-stop e-service replacing MOM's legacy work pass systems via agile delivery. Day-to-day is designing, developing, and maintaining large-scale government systems using Node.js, Apache Camel, Narayana, Oracle/PostgreSQL, Docker/Kubernetes, AWS, and the ELK stack. This is a 2-year fixed-term contract in Singapore.
Senior Software Engineer, MOM
Senior engineer on GovTech's WINS team, building and maintaining the Ministry of Manpower's integrated work pass e-services on a 2-year fixed-term contract. Day to day you design, build, test and deploy complex web components using modern stacks (Vue/Nuxt, React, Java/Spring Boot, Python) with Agile, DevOps, AWS and CI/CD practices.
Senior Software Engineer, MOF
Senior full-stack engineer at Singapore's GovTech working for the Ministry of Finance: designing, building and maintaining secure government digital services end to end — front-end (React/Angular/Vue), back-end (Java/Node/Python/.NET), APIs, integrations, plus CI/CD and DevSecOps. 2-year fixed-term contract in Singapore.
Senior Software Engineer, Experimental Systems and Technology Lab (Ministry of Education)
Senior full-stack engineer at GovTech's ESTL team within Singapore's Ministry of Education, building and scaling the next-generation Student Learning Space platform. Day-to-day involves feature development, architecture, code reviews, mentoring, and DevOps using Python/Node.js/Go, React/Vue, and cloud-native microservices.