Software Engineer
GovTech Singapore is hiring a Software Engineer in Singapore, Singapore. Level rates it ; you can apply on GovTech Singapore.
Level's read on this job
- Level rates this software engineer role Works on AI ●●●○: the daily work is on AI products, without building the model.
- Tools and skills the posting cites include AI safety.
- Level lists 257 other open roles at GovTech Singapore.
AI in this role
The Government Technology Agency (GovTech) seeks to transform the delivery of Government Digital Services by taking an "outside-in" view, putting citizens and businesses at the heart of everything we do. We also develop the Smart Nation infrastructure and applications, and facilitate collaboration with the public to co-develop technologies.
Join us as we support Singapore's vision of building a Smart Nation, a nation of possibilities empowered through info-communications technology and related engineering.
Who We Are
The Trust & Safety Group builds technology that keeps Singapore's online spaces safe. As part of this group, the GovTech Anti-Scam Products (GASP) team develops solutions to detect, disrupt and deter scammers at scale — spanning data infrastructure, AI/ML-powered proactive detection, partner API integrations, and front-end systems for enforcement agencies. Beyond scams, our work extends to tackling terrorism, child sexual exploitation material, youth and family digital wellbeing, and AI safety risks and deepfakes.
Who Are We Looking For
Bring your engineering expertise and problem-solving ability to fighting scams with technology. You will deliver features that span multiple components, make sound trade-offs between speed, quality and maintainability, and take growing ownership of the systems you build.
We use cloud services and open source wherever possible: AWS, React / React Native, and a mix of SQL/NoSQL databases, among others. Knowing what to build versus what to reuse lets us focus on delivering value rather than re-solving solved problems.
As a software engineer, you will:
- Build POCs and features spanning multiple components to demonstrate technological opportunities.
- Contribute to system architecture and design decisions, with mentorship on cross-component trade-offs.
- Write and review production-quality code, and expand test coverage across key workflows.
- Contribute to CI/CD pipelines, manage cloud deployments, and own observability for what you ship (logging, metrics, SLIs/SLOs).
- Participate in incident triage and resolution, escalating complex issues appropriately.
- Use AI-assisted coding tools to accelerate delivery, reviewing AI-generated code to the same bar as human-authored code.
[Requirements]
Must have
- Python, JavaScript and/or TypeScript
- Strong knowledge of AWS Cloud
- Strong knowledge of algorithms and data structures
- Ability to deliver moderately complex, multi-component features with growing independence
- Good knowledge of IaC (such as Terraform)
- Experience with creating GitLab CI/CD templates for different use cases
Preferred
- Running containers or serverless services
- Building high-scale, low-latency APIs and deploying scaled AI/ML solutions
- Data-intensive frameworks and data warehousing (e.g. AWS Glue, Spark); bonus for graph databases (e.g. Neo4j)
- Event-driven and streaming architectures using SQS/SNS/EventBridge; bonus for Kinesis
We're here to improve how we live as a society through what we can offer as a government. Because our team focuses on pushing new initiatives, you will also:
- Help identify potential projects that improve the public good
- Contribute to designing systems that work within real-world constraints
- Explain technical ideas to teammates and partner agencies
You're not just here to write code, but also to help figure out what we should be building and how we should build it. You will work on meaningful projects to reduce scams and make a big impact on people's lives.
What It Is Like Working Here
- Rapid Prototyping - Instead of spending too much time debating ideas we prefer testing them. This identifies potential problems quickly, and more importantly, conveys what is possible to others easily.
- Ownership - In addition to technical responsibilities, this means having opinions on what is being done and ideas on what should be done next. Building something that you believe in is the best way to build something good.
- Continuous Learning - Working on new ideas often means not fully understanding what you are working on. Taking time to learn new architectures, frameworks, technologies, and even languages is not just encouraged but essential.
Learn more about life inside GovTech at go.gov.sg/GovTechCareers
Stay connected with us on social media at go.gov.sg/ConnectWithGovTech
How we rate this
Software Engineer at GovTech Singapore rates 63 out of 100 for how much of the daily work is AI. That makes it Works on AI (AI Level 3 of 4). The level is about AI in the job, not seniority.
Works on AI. The daily work is on AI products, without building the model.
- ●●●● Builds AI80 to 100
- ●●●○ Works on AI60 to 79
- ●●○○ Uses AI40 to 59
- ●○○○ Little AI0 to 39
Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.
Prepare for this job
Built from this posting and from similar jobs on Level.
Skills and AI tools this role asks for
Also common in software engineer jobs at this level
Pay
- Typical software engineer job
- $167k
This posting doesn't list pay. Use the typical software engineer figure when pay comes up. See software engineer jobs
Questions you could be asked
- How do you think about the risk of an AI system in this kind of role failing silently?
- Describe a typical day in a role like this one: which parts run through AI directly?
- If you removed AI from this role, what would be left, and how do you decide what still needs a human?
Adapt your resume
- List these exact terms on your resume: AI Safety. An applicant tracking system matches the wording, not the idea.
- Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
- Show where AI is part of your daily process, not a one-off project. This role expects it to be a running habit.
Want an expert to read your CV for this job?
Free. Send your CV and the role you want next. You get your review by email within 24 hours.
Get new software engineer jobs (Works on AI ●●●○ or higher) by email
One email a week with the new software engineer jobs (Works on AI ●●●○ or higher), each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free. One email a week. Unsubscribe in one click.
Similar roles
Software Engineering roles that work on AI, at other companies.
What kind of AI work fits you?
Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.
Find my next step