2,052,860open jobs
122,997companies
237,699added this week
Browse all
Salary
≈ $51k – $97k per year (Estimated)
Location
In office (Singapore)
Seniority
Senior · 4+ years exp

Confirmed on the employer's own hiring board on Nov 2, 2026. First seen by Alion on Oct 15, 2026. Government Technology Agency scores A on the Alion truth index.

Overview
Company
Impact
Profile match
The Government Technology Agency, known as GovTech, is the statutory board that builds and runs Singapore's public digital infrastructure, formed in 2016 out of the country's earlier government IT organisations. It develops citizen-facing services in house rather than outsourcing them, most notably Singpass, the national digital identity used by almost every adult in the country for banking, government and private transactions. GovTech also runs the Government Commercial Cloud, the LifeSG and OneService applications, national cybersecurity engineering for public systems, and the AI platforms used across ministries.

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.  

At GovTech, 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 about GovTech at tech.gov.sg. 

MSF is seeking a Software Engineer to work on technically challenging problems in an environment running like a modern product company, solving important underserved problems in the public sector. Some of the problems are related to different programs including healthcare, manpower transformation, trade facilitation, national development, HR and Finance products.

As a Software Engineer, you will take ownership of features end-to-end from building performant, accessible user interfaces with React and Next.js, to designing robust backend services with Java and Spring Boot. You will be a key contributor to engineering quality, championing code reviews, enforcing best practices, and upholding high standards across the codebase.

[What you will be working on]  

  • Designing, developing, and maintaining full-stack web applications using React, Next.js (frontend) and Java with Spring Boot (backend).

  • Implementing server-side rendering (SSR) and leveraging the Next.js App Router to deliver fast, SEO-friendly government digital services.

  • Designing and building clean, well-documented RESTful APIs and/or GraphQL endpoints that serve internal and public-facing applications.

  • Conducting thorough and constructive code reviews - ensuring code quality, consistency, readability, and adherence to team standards across every pull request.

  • Championing software engineering best practices including SOLID principles, clean architecture, design patterns, and DRY/KISS principles within the team.

  • Defining and enforcing Git branching strategies (e.g., Gitflow, trunk-based development) and ensuring the team follows disciplined branching, merging, and release workflows.

  • Writing comprehensive automated tests (unit, integration, end-to-end) and advocating for meaningful test coverage as a quality gate.

  • Proactively identifying and resolving technical debt, performance bottlenecks, and security vulnerabilities in the codebase.

  • Collaborating with DevOps and platform teams to maintain and improve CI/CD pipelines, automated linting, and quality checks.

  • Mentoring junior engineers through pair programming, knowledge-sharing sessions, and setting an example of engineering craftsmanship.

  • Participating in architecture discussions, sprint planning, and retrospectives to continuously improve team delivery and engineering practices.

[What we are looking for]  

  • Minimum 4+ years of hands-on experience in full-stack software development, working on production-grade web applications that serve real users at scale.

  • Strong proficiency in modern full-stack web technologies; deep experience with React and Next.js on the frontend, and Java with Spring Boot on the backend.

  • Good knowledge of PostgreSQL

  • Proven track record of conducting high-quality code reviews - you can identify bugs, suggest improvements, enforce consistency, and provide constructive feedback that elevates the entire team's output.

  • Strong understanding of Git workflows and branching strategies (Gitflow, trunk-based development, feature branching). You can define and enforce branching conventions, manage release branches, and resolve complex merge conflicts with confidence.

  • Deep commitment to software engineering best practices - you naturally apply SOLID principles, clean code, meaningful naming, proper error handling, and thoughtful abstraction. You write code that others can easily read, maintain, and extend.

  • Experience writing and maintaining automated tests (JUnit, Mockito, Jest, Playwright, Cypress, or equivalent). You understand the testing pyramid, know when to write unit vs. integration vs. E2E tests, and treat testing as a non-negotiable part of the development workflow.

  • Comfort with TypeScript for frontend development and Java for backend development , you leverage TypeScript's type system and Java's strong typing to catch errors early and improve developer experience.

  • Strong understanding of application security fundamentals (OWASP Top 10, input validation, authentication/authorisation patterns, secure API design).

  • A quality-first engineering mindset, you take pride in shipping clean, well-tested, and well-documented code. You do not cut corners, and you hold yourself and your peers to a high standard.

  • Passion towards working for public good with a collaborative, team-oriented attitude. You understand that software engineering is a team sport and invest in making others around you better.

  • Familiarity with Docker, CI/CD pipelines (GitHub Actions, GitLab CI, SHIP-HATS), and automated quality gates (linting, static analysis, test coverage thresholds).

  • Experience with Agile/Scrum methodologies and working in cross-functional product teams.

  • A product mindset - you think about the user, not just the ticket.

[Bonus Points]  

  • You have worked with Singpass/Corppass integration or government identity systems.

  • You have experience with the Singapore Government Tech Stack (SHIP-HATS, GCC).

  • You are familiar with the Singapore Government Design System (SGDS) and have built accessible interfaces (WCAG 2.1 AA).

  • You have experience with microservices architecture, event-driven patterns, or message queues (SQS, RabbitMQ, Kafka).

  • You have contributed to open-source projects or actively participate in the developer community.

  • You have experience with Infrastructure-as-Code (Terraform, Pulumi) and cloud platforms (AWS, Azure, or GCC).

  • You have mentored engineers or led technical initiatives beyond your immediate team.

What we offer you:    

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

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,052,860 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Singapore
In office · Contractor · 5+ years exp · Singapore
Python
JavaScript
Java
TypeScript
C#
Node JS
Java
Spring Boot
C#
.NET
Frontend
Vue.js
Angular
React.js
DevOps
Terraform
CI/CD
AWS
Docker
Kubernetes
Amazon EKS
Analytics
ETL/ELT
Apply
Backend Engineer 1 day ago
$75k – $141k per year (gross) · In office · Full-Time · 5+ years exp · Singapore
Python
Go
JavaScript
PHP
SQL
Databases
MySQL
Frontend
Vue.js
React.js
DevOps
Linux
Management
Agile
Apply
$38k – $66k per year (gross) · In office · Full-Time · 2+ years exp · Singapore
C++
Databases
MySQL
PostgreSQL
SQLite
DevOps
Linux
TCP/IP
Apply
Java Developer 1 day ago
$28k – $38k per year (gross) · In office · Full-Time · 2+ years exp · Singapore
Java
SQL
C++
Java
Spring Framework
Spring Boot
Databases
MySQL
Db2
Apply
$42k – $56k per year (gross) · In office · Full-Time · 2+ years exp · Singapore
Python
JavaScript
SQL
C++
Databases
MySQL
DevOps
Linux
Management
Agile
Apply
≈ $128k – $276k per year (Estimated) · In office · Full-Time · Bachelor's Degree · New York
Python
Go
JavaScript
Java
TypeScript
SQL
Ruby
Ruby
Ruby on Rails
RSpec
Databases
MySQL
PostgreSQL
AI/ML
Cursor
Claude Code
Model Context Protocol
OpenAI Codex
LLM Evaluation
Frontend
GraphQL
Tailwind CSS
React.js
React Query
Jotai
XState
DevOps
Rest API
Istio
KEDA
Kubernetes
Robotics
Apollo
QA
Playwright
Vitest
Apply
$160k – $180k per year · Hybrid · 10+ years exp · Naperville
Python
Java
TypeScript
SQL
Clojure
Databases
MySQL
PostgreSQL
Snowflake
DynamoDB
Apache Kafka
DevOps
Rest API
Terraform
CI/CD
Jenkins
Git
AWS
Bitbucket
AWS Lambda
GitHub
Amazon S3
Amazon ECS
Amazon CloudWatch
Cybersecurity
PCI DSS
GDPR
Analytics
Tableau
ETL/ELT
Dimensional Modeling
Management
Confluence
Jira
QA
Selenium
JMeter
Postman
Apply
≈ $17k – $34k per year (Estimated) · Remote (likely EAEU) · 3+ years exp · Moscow
Java
SQL
Ruby
Java
Spring Cloud
Hazelcast
Databases
Redis
RabbitMQ
Apache Kafka
DevOps
Rest API
OpenShift
GitLab CI
CI/CD
Jenkins
Git
Kubernetes
Bitbucket
SOAP
Management
Confluence
Jira
QA
Postman
Apply
Test Engineer 3 days ago
≈ $8k – $21k per year (Estimated) · In office · 3+ years exp · Pune
Python
SQL
Databases
MySQL
PostgreSQL
DevOps
Rest API
WebRTC
QA
Selenium
JMeter
Playwright
Postman
Apply
≈ $11k – $28k per year (Estimated) · Hybrid · 5+ years exp · Hyderabad
Java
DevOps
Rest API
CI/CD
Management
Agile
QA
Selenium
Rest-Assured
Apply
≈ $40k – $111k per year (Estimated) · In office · Singapore
Python
Go
TypeScript
AI/ML
Cursor
Claude Code
Multimodal AI
AI Agents
OpenAI Codex
Machine Learning
Apply
≈ $52k – $99k per year (Estimated) · In office · 7+ years exp · Bachelor's Degree · Singapore
Python
JavaScript
TypeScript
Python
FastAPI
Databases
PostgreSQL
AI/ML
LangGraph
LangChain
Claude Code
LLM
OpenAI Codex
Structured Outputs
Frontend
React.js
DevOps
Terraform
Helm
GitLab CI
CI/CD
AWS
Docker
Kubernetes
Amazon EKS
AWS Fargate
Amazon S3
IAM
Amazon ECS
Management
n8n
Apply
Software Engineer 12 days ago
≈ $38k – $106k per year (Estimated) · In office · Singapore
Python
JavaScript
TypeScript
SQL
Databases
Neo4j
AI/ML
Spark
Frontend
React.js
Mobile
React Native
DevOps
Terraform
GitLab CI
CI/CD
AWS
SLI/SLO/SLA
Amazon Kinesis
Amazon EventBridge
Analytics
AWS Glue
Apply
≈ $42k – $81k per year (Estimated) · In office · Contractor · 4+ years exp · Singapore
Python
TypeScript
Databases
GraphDB
AI/ML
RAG
DevOps
Terraform
GitLab CI
CI/CD
AWS
Apply
≈ $52k – $99k per year (Estimated) · In office · 5+ years exp · Singapore
Go
JavaScript
TypeScript
Node JS
Frontend
Webpack
GraphQL
React.js
Vite
DevOps
Rest API
Terraform
GitLab CI
CI/CD
AWS
Docker
Kubernetes
Amazon EKS
Management
Agile
QA
Cypress
Playwright
Mocha
Apply
In office · Contractor · 5+ years exp · Singapore
Python
JavaScript
Java
TypeScript
C#
Node JS
Java
Spring Boot
C#
.NET
Frontend
Vue.js
Angular
React.js
DevOps
Terraform
CI/CD
AWS
Docker
Kubernetes
Amazon EKS
Analytics
ETL/ELT
Apply
≈ $45k – $87k per year (Estimated) · In office · 2+ years exp · Bachelor's Degree · Singapore
Python
Go
JavaScript
TypeScript
C++
Databases
Google Cloud Spanner
Mobile
State Management
Apply
≈ $56k – $114k per year (Estimated) · In office · Full-Time · Bachelor's Degree · Singapore
Python
SQL
Python
pySpark
Databases
Databricks
Delta Lake
Apache Kafka
Amazon Redshift
AI/ML
Spark
Airflow
dbt
Feature Store
DevOps
Terraform
CI/CD
Git
AWS
Platform Engineering
AWS Lambda
Amazon S3
IAM
Amazon CloudWatch
Amazon Kinesis
Amazon EventBridge
AWS Step Functions
Cybersecurity
Least Privilege
Analytics
AWS Glue
Life Sciences
CRISPR
Apply
In office · Part-Time · 2+ years exp · Master's Degree · Singapore
Apply
Product Designer, 2D 2 hours ago
Equity · In office · Full-Time · Singapore
Game Dev
Unity
Design
Figma
Apply
See all jobs
This is one of many
2,052,860 more open roles from verified company boards, updated every day.