Senior/ Software Engineer, AI Programme

Government Technology Agency

Singapore

On-site

SGD 180,000 - 260,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Flexible work arrangements
Learning budget
Conferences

Job summary

GovTech, the lead agency driving Singapore’s Smart Nation initiatives, seeks an experienced software engineer to help build the AI Programme. You’ll work across surfaces, runtime and platform layers to deliver production‑grade tools for public officers, with guardrails, auditability and cost accountability.

You will collaborate with engineering teams and policy stakeholders to ship reliable, scalable AI capabilities that integrate with existing government systems, while maintaining security and

Qualifications

  • Strong engineering fundamentals with fluency in TypeScript or Python.
  • Ability to move across frontend, backend, data and cloud layers.
  • End-to-end ownership: design, build, deploy and operate.
  • Working knowledge of containers, CI/CD and infrastructure as code.
  • Understanding of authentication and authorization for secure systems.
  • Experience with LLM APIs, tool calling and agentic workflows is welcome.
  • Familiarity with agentic development tools (Claude Code, Codex, Cursor).
  • Able to write code you would be comfortable putting in front of someone who reads little of it.
  • Reliability handling public data and compliant systems.

Responsibilities

  • Build and run surfaces officers use daily: streaming, interrupts, resumable sessions.
  • Develop the runtime: tool orchestration, gates, loop limits, memory and checkpointing.
  • Support onboarding of teams to run their own agents, MCP servers and models safely.
  • Extend shared APIs for speech, vision and document extraction with cost efficiency.
  • Integrate with identity, mail, calendars and document stores across agencies.
  • Instrument traces, latency, error taxonomies and per‑feature cost data.
  • Incorporate evaluation into delivery for measurable prompt/tool/model decisions.
  • Manage deployments, incidents, capacity, cost and officer support queues.
  • Collaborate with agency teams as users and builders to extend the platform.
  • Participate in security and privacy reviews assuming audits occur.

Skills

TypeScript
Python
Frontend
Backend
Data
Cloud
Containers
CI/CD
IaC
LLM APIs
Tool calling
Agentic tools
Authentication/Authorization

Tools

Postgres
AWS

Job description

GovTech is the lead agency driving Singapore’s Smart Nation initiatives and public sector digital transformation. As the Centre of Excellence for Infocomm Technology and Smart Systems (ICT & SS), GovTech develops the Singapore Government’s capabilities in Data Science & Artificial Intelligence, Application Development, Smart City Technology, Digital Infrastructure, and Cybersecurity. AtGovTech, we offer you a purposeful career to make lives better where we empower our people to master their craft through robust learning and development opportunities all year round. Play a part in Singapore’s vision to build a Smart Nation and embark on your meaningful journey to build tech for public good. Join us to advance our mission and shape your future with us today! Learn more aboutGovTechat tech.gov.sg.

[What you will be working on]

The AI Programme builds shared AI infrastructure that agencies can run in production, instead of rebuilding the same foundations independently. It sits within Government Digital Products, and it owns a small number of central products that a lot of other people's work now depends on. Three of them shape the job. There's the agent surface public officers use to get through the day: it reaches into their mail, their documents and their case systems, so it has to be quick, honest about what it just did on their behalf, and safe to point at real records. Underneath sits the developer platform, where teams across government bring their own agents, MCP servers and skills and move them into production through review, approval and audit. And there's the model and capability layer that most agencies meet first: a compliant gateway to multiple production-approved models behind an OpenAI-compatible API, alongside shared speech, vision and document capabilities (live transcription, image and video classification, key information extraction) that every agency would otherwise go and procure separately, with guardrails, quotas and cost attribution already attached. Building an agent demo is easy now, and that's fine, because it means the hard parts have moved. Most of what we work on lives after the demo. An agent decides to call a tool that sends an email on someone's behalf, and the approval gate for that has to be enforced by the runtime, not requested politely in a system prompt. A tool loop needs a stop condition that doesn't depend on the model deciding it's done. Token spend has to trace back to the team that caused it, and when an agency's agent gets slower this week, someone has to be able to say why. Rollback gets interesting when the artefact is a prompt, a tool schema and a model version rather than a binary. Very little of that is model work. It's orchestration, platform and operations, which is roughly the job. You'll work across all of it: the surfaces officers see, the runtime underneath, the platform other engineers build on, and the unglamorous business of keeping the whole thing up. Your user is a public officer with something to finish today. Your customer is often another engineering team in another agency.

What you'll do
  • Build and run the surfaces officers use daily. Streaming, approval interrupts, resumable sessions, and interfaces that stay readable when an agent is doing four things at once

  • Build the runtime beneath them: tool orchestration, approval gates enforced in code, loop limits, per-turn tool filtering, memory and checkpointing, model routing and fallback

  • Work on the platform half, where the job is to let other teams onboard their own agents, MCP servers, skills and models, with the policy checks and promotion workflows that let them move to production safely and repeatedly

  • Extend the shared capability APIs (speech, vision, document extraction) and keep them fast and cheap enough that agencies reach for them instead of building their own

  • Integrate with what government already runs: identity, mail and calendar, document stores, agency line-of-business systems, the existing CI/CD pipelines

  • Instrument the things you'll want to argue about later. Tool call traces, latency, error taxonomies, cost per team and per feature

  • Build evaluation into delivery, so changing a prompt, a tool or a model becomes a measurable decision instead of an argument

  • Run it. Deployments, incidents, capacity, cost, and the support queue of officers who found the case nobody thought of

  • Work with agency teams as users and as builders, and turn the third bespoke request into a platform feature

  • Take part in security and privacy reviews on the assumption that these systems get audited, because they do

You'll thrive here if
  • You want the thing you wrote to be used by someone doing real work the next morning

  • You're interested in what happens after launch, not only up to it

  • The constraints (classification, audit trails, approvals, cost accountability) read to you as design problems rather than obstacles to route around

  • You have a view on what belongs in a prompt and what belongs in the backend, and you'll defend it

  • You'd rather ship something narrow and run it properly than demo something broad

  • You use agentic coding tools every day and have opinions about where they help and where they quietly cost you

  • You can talk to a policy officer in the morning and debug a streaming protocol after lunch

  • You expect the model layer to change under you every few months, and you design so that's survivable

[What we are looking for]

We're deliberately open on background. This is a broad role, and the strongest signal is something you built, shipped and then had to keep running, not a number of years.

  • Strong engineering fundamentals and fluency in TypeScript or Python (we mostly write React and Node on the front, Python and Node behind it, Postgres, AWS)

  • Comfort moving across frontend, backend, data and cloud rather than settling into one layer

  • Something you've taken end to end: designed it, built it, deployed it, watched it break, fixed it

  • Working knowledge of containers, CI/CD and infrastructure as code (Terraform or similar), or the appetite to pick them up quickly

  • Understanding of authentication, authorisation and careful data handling, which matter more than usual when an agent is the one holding the credentials

  • Practical experience with LLM APIs, tool calling, retrieval or agentic workflows is welcome. Strong engineering and real curiosity will beat an AI-heavy CV with nothing shipped behind it

  • Fluency with agentic development tools such as Claude Code, Codex or Cursor

  • Writing you'd be happy to put in front of someone who will never read the code

  • Reliability with data that belongs to the public

Useful, but genuinely not expected: evaluation harnesses for AI systems, MCP server authoring, streaming protocols (SSE, WebSockets), managed agent runtimes on AWS or GCP, Kubernetes, observability stacks, or any prior public sector work.

If you've built one substantial thing you're proud of and can walk us through the decisions inside it, we'd like to talk. You do not need to have worked on AI systems before.

What you can expect
  • Users from the first week, across agencies with genuinely different needs and maturity

  • An unusual split, where you build the platform and also build on it, so you live with your own abstractions

  • Ownership from design through operations, and the autonomy that has to come with it

  • Work on production problems in agent systems: tool orchestration, governance, memory, evaluation and cost control under real audit and reliability constraints

  • Colleagues across GovTech's AI Practice, Government Technology Office and product teams, and a mandate broad enough that good work travels

  • Support to stay hands-on: learning budget, conferences, and time to go deep on the parts of this that nobody has settled yet

What we offer you:

GovTechis an equal opportunity employer committed to fostering an inclusive workplace that values diverse voices and perspectives, as we believe that diversity is the foundation to innovation.

Our employee benefits are based on a total rewards approach, offering a holistic and market-competitive suite ofperks. These include leave benefits to meet your work-life needs and employee wellness programs.

We champion flexible work arrangements (subject to your job role) and trust that you will manage your own time to deliver your best, wherever you are, and whatever works best for you.

Learn more about life insideGovTechat go.gov.sg/GovTechCareers. Stay connected with us on social media at go.gov.sg/ConnectWithGovTech

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior/ Software Engineer, AI Programme
Senior/ Software Engineer, AI Programme

GovTech Singapore • Singapore

On-site
SGD 90,000 - 170,000
Flexible work arrangements
Leave benefits
Wellness programs
+1
Senior AI Product Operations Leader
Senior AI Product Operations Leader

GovTech Singapore • Singapore

On-site
SGD 90,000 - 150,000
Equal opportunity employer
Total rewards approach
Flexible work arrangements
+1
AI Programme Manager
AI Programme Manager

Government Technology Agency • Singapore

On-site
SGD 60,000 - 90,000
Flexible work arrangements
Learning and development opportunities
Wellness programs
+1
Software Engineer / Senior Software Engineer, AI Products & Platform, Ministry of Education
Software Engineer / Senior Software Engineer, AI Products & Platform, Ministry of Education

Government Technology Agency • Singapore

On-site
SGD 120,000 - 180,000
Designer, AI Programme
Designer, AI Programme

Government Technology Agency • Singapore

On-site
SGD 70,000 - 110,000
Competitive salary
Professional growth opportunities
Flexible working arrangements
Software Engineer / Senior Software Engineer, AI Products & Platform, Ministry of Education
Software Engineer / Senior Software Engineer, AI Products & Platform, Ministry of Education

GovTech Singapore • Singapore

On-site
SGD 120,000 - 180,000
Leave benefits
Employee wellness programs
Flexible work arrangements
+1
Product Manager, AI Programme
Product Manager, AI Programme

Government Technology Agency • Singapore

On-site
SGD 120,000 - 180,000
Flexible work arrangements
Wellness programs
AI Programme Manager
AI Programme Manager

GovTech Singapore • Singapore

On-site
SGD 60,000 - 90,000
Digital Governance Specialist (Deputy Director / Assistant Director / Senior Manager)
Digital Governance Specialist (Deputy Director / Assistant Director / Senior Manager)

Government Technology Agency • Singapore

On-site
SGD 120,000 - 180,000
Lead / Senior Product Manager, AI Programme
Lead / Senior Product Manager, AI Programme

GovTech Singapore • Singapore

On-site
SGD 180,000 - 240,000
Flexible work arrangements
Total rewards
Leave benefits and wellness programs