Software Engineer (GASP)

GovTech Singapore

Singapore

Hybrid

SGD 90,000 - 150,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

GovTech Singapore is hiring a software engineer to help transform government services by fighting scams with scalable technology. You will deliver features across multiple components, make trade-offs between speed, quality, and maintainability, and own the systems you build.

We work with AWS, React/React Native, and a mix of SQL/NoSQL databases, leveraging cloud services and open source. You will also contribute to CI/CD pipelines and incident response while using AI-assisted coding tools to

Qualifications

  • Must have Python, JavaScript and/or TypeScript.
  • Experience with CI/CD & IaC setups.
  • Strong knowledge of AWS Cloud.
  • Strong knowledge of algorithms and data structures.
  • Ability to deliver.

Responsibilities

  • 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.

Skills

Python
JavaScript
TypeScript
CI/CD
IaC
AWS Cloud
Algorithms and Data Structures

Tools

React
React Native

Job description

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.

The GovTech Anti Scam Products Team's mission is to build tech solutions to detect, disrupt and deter scammers at scale. The work spans data infrastructure, developing and deploying AI & ML to scale proactive detection, API connections to partners, as well as front-end systems for enforcement agencies.

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 amix 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
  • Experience with CI/CD & IaC setups
  • Strong knowledge of AWS Cloud
  • Strong knowledge of algorithms and data structures
  • Ability to deliver
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 con

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.

GovTech is 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 of perks. 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 inside GovTech at 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

Software Engineer (DevOps), TIC GovTech · Singapore · DevOps & Release Pay not stated 4mo ago
Software Engineer (DevOps), TIC GovTech · Singapore · DevOps & Release Pay not stated 4mo ago

Devopsroles • Singapore

On-site
SGD 90,000 - 130,000
Flexible work arrangements
Total rewards package
Leave benefits
Senior / Software Engineer (DOS) New Government Technology Agency | InfoComm, Technology, New Media Communications Easy Apply 15 hours ago
Senior / Software Engineer (DOS) New Government Technology Agency | InfoComm, Technology, New Media Communications Easy Apply 15 hours ago

Republic Polytechnic • Singapore

On-site
SGD 80,000 - 140,000
Total rewards package
Flexible work arrangements
Senior Software Engineer, ECMP, FileSG
Senior Software Engineer, ECMP, FileSG

GovTech Singapore • Singapore

On-site
SGD 120,000 - 180,000
Flexible work arrangements
Total rewards package
Employee wellness programs
Software Engineer (DevOps), TIC
Software Engineer (DevOps), TIC

GovTech Singapore • Singapore

On-site
SGD 80,000 - 120,000
Flexible work arrangements
Employee wellness programs
Comprehensive leave benefits
Software Engineer, Elections Department Singapore
Software Engineer, Elections Department Singapore

GovTech Singapore • Singapore

On-site
SGD 120,000 - 180,000
Data Scientist, GovTech Anti Scam Products (GASP)
Data Scientist, GovTech Anti Scam Products (GASP)

GovTech Singapore • Singapore

On-site
SGD 90,000 - 150,000
Leave benefits
Wellness programmes
Flexible work arrangements
Senior Product Manager (GASP)
Senior Product Manager (GASP)

GovTech Singapore • Singapore

On-site
SGD 100,000 - 140,000
Senior Software Engineer, Public Service Division (PSD)
Senior Software Engineer, Public Service Division (PSD)

GovTech Singapore • Singapore

Hybrid
SGD 120,000 - 180,000
Senior Software Engineer (MDDI)
Senior Software Engineer (MDDI)

GovTech Singapore • Singapore

On-site
SGD 70,000 - 110,000
Flexible work arrangements
Learning & Development opportunities
Senior Software Engineer - Lead Public Health Tech & AI
Senior Software Engineer - Lead Public Health Tech & AI

GovTech Singapore • Singapore

On-site
SGD 120,000 - 180,000