Senior Software Engineer, MOF

GovTech

Singapore

On-site

SGD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

GovTech in Singapore is seeking a Senior Software Engineer (Full-Stack) to design, build and maintain secure, reliable digital services for MOF and its Ministry Family agencies. You will deliver features end to end—from front-end interfaces to back-end services, APIs and integrations—collaborating with Product, UX, and vendors to translate requirements into practical solutions.

You will raise engineering quality through CI/CD, automated testing, DevSecOps and AI-assisted tools.

Qualifications

  • 5+ years of hands-on software engineering experience in modern enterprise or digital product environments.
  • Strong full-stack development experience, with proficiency in at least one modern front-end framework (React/Angular/Vue) and one back-end language/framework (Java/Spring Boot, Node.js, Python or .NET).
  • Strong experience with API design, system integration and data processing.
  • Good understanding of software design, relational and NoSQL databases, cloud platforms, security, reliability and performance.

Responsibilities

  • Design, build and maintain full-stack digital services across MOF and its Ministry Family agencies, translating business requirements into secure, reliable software.
  • Collaborate closely with Product, UX Designers and engineering stakeholders to translate requirements into practical technical solutions.
  • Produce and maintain clear technical documentation and design specifications.
  • Raise engineering quality through CI/CD pipelines, automated testing, code reviews and observability.
  • Provide technical advice and recommendations to help stakeholders make informed decisions.

Skills

Full-stack development
React/Angular/Vue
Java/Spring Boot
API design
CI/CD & automated testing
Cloud & security

Tools

CI/CD tooling
AI-assisted tools

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.

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.

What you will be working on

The Ministry of Finance (MOF) is hiring a Senior Software Engineer (Full-Stack) to design, build and maintain secure, reliable digital services for MOF and its Ministry Family agencies. You will deliver features end to end, from front-end interfaces to back-end services, APIs and integrations. You will work closely with Product, UX, business stakeholders and vendors to turn requirements into practical solutions. You will also raise engineering quality through CI/CD, automated testing, DevSecOps and AI-assisted tools. We are looking for someone with at least 5 years of hands-on experience, strong full-stack skills, sound technical judgement and a high degree of ownership, who wants to build software with real impact on how public finance is managed.

As a Senior Software Engineer, you will design, build and maintain full-stack digital services across the Ministry of Finance (MOF) and its Ministry Family agencies, translating business and policy priorities into secure, reliable software that delivers meaningful and measurable organisational outcomes.

You will be expected to demonstrate a high degree of ownership, sound technical judgement and independence in navigating complex and ambiguous problems. This includes translating broad requirements into practical technical designs, breaking work into well-scoped deliverables, and working with Product, UX and fellow engineers to see them through to production.

You will typically contribute across multiple systems and features concurrently, proactively identify opportunities to improve engineering quality and delivery, and help strengthen the reliability, security and long-term maintainability of MOF's digital services.

Build Full-Stack Applications

Design, develop and maintain web applications end to end, from responsive front-end interfaces to back-end services, APIs and databases.

Develop and enhance integrations, APIs and supporting services that connect MOF systems with other agencies and the wider Government technology ecosystem.

Build prototypes and proof-of-concepts to validate technical approaches and business requirements.

Ensure solutions are secure, performant, maintainable and aligned with the product roadmap.

Work Across Product and Delivery Teams

Collaborate closely with Product Managers, UX Designers, Engineering Managers and business stakeholders to translate requirements into practical technical solutions.

Work with vendors and technology partners where needed, providing technical input and reviewing proposed solutions.

Produce and maintain clear technical documentation, including solution designs, interface specifications, data models, test evidence and operational guides.

Provide technical advice and recommendations to help stakeholders make informed decisions.

Support the team in resolving complex technical and production issues during delivery and operations.

Raise Engineering Quality

Contribute to CI/CD pipelines, automated testing, code reviews and observability to improve delivery speed and reliability.

Apply DevSecOps practices to keep applications secure and compliant with Government standards.

Mentor fellow engineers and share good practices across the team.

Use AI to Improve Engineering Work

Apply AI-assisted engineering tools where appropriate to improve development, testing, documentation, migration and analysis.

Explore practical ways to automate repetitive engineering work while maintaining appropriate security and quality controls.

What we are looking for

You should have:

  • At least 5 years of hands-on software engineering experience in modern enterprise or digital product environments.
  • Strong full-stack development experience, with proficiency in at least one modern front-end framework (e.g. React, Angular or Vue) and one back-end language or framework (e.g. Java/Spring Boot, Node.js, Python or .NET).
  • Strong experience with API design, system integration and data processing.
  • Good understanding of software design, relational and NoSQL databases, cloud platforms, security, reliability and performance.
  • Experience with modern engineering practices such as CI/CD, automated testing,
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, MOF
Senior Software Engineer, MOF

GovTech Singapore • Singapore

On-site
SGD 120,000 - 180,000
Leave benefits
Wellness programs
Flexible work arrangements
Senior Software Engineer, MOF New Government Technology Agency | InfoComm, Technology, New Media Communications Easy Apply A day ago
Senior Software Engineer, MOF New Government Technology Agency | InfoComm, Technology, New Media Communications Easy Apply A day ago

Tech • Singapore

On-site
SGD 110,000 - 180,000
Total rewards package
Flexible work arrangements
Leave benefits and wellness programs
Senior Full-Stack Engineer for Public Sector Impact
Senior Full-Stack Engineer for Public Sector Impact

GovTech • Singapore

On-site
SGD 120,000 - 180,000
Senior Full-Stack Engineer (2-Year) – Public Sector
Senior Full-Stack Engineer (2-Year) – Public Sector

GovTech Singapore • Singapore

On-site
SGD 120,000 - 180,000
Leave benefits
Wellness programs
Flexible work arrangements
Senior Software Engineer , Singapore Land Authority
Senior Software Engineer , Singapore Land Authority

GovTech Singapore • Singapore

Hybrid
SGD 120,000 - 180,000
Senior Software Engineer, Ministry of Social & Family Development
Senior Software Engineer, Ministry of Social & Family Development

GovTech Singapore • Singapore

On-site
SGD 120,000 - 180,000
Staff / Principal Software Engineer, Ministry of Education
Staff / Principal Software Engineer, Ministry of Education

GovTech Singapore • Singapore

On-site
SGD 180,000 - 260,000
Flexible work arrangements
Employee wellness programs
Total rewards
+1
Senior Software Engineer - Public Sector & Full-Stack
Senior Software Engineer - Public Sector & Full-Stack

GovTech Singapore • Singapore

On-site
SGD 120,000 - 180,000
Engineering Manager, Ministry of Social & Family Development
Engineering Manager, Ministry of Social & Family Development

GovTech Singapore • Singapore

On-site
SGD 120,000 - 180,000
Flexible work
Learning & development
Wellness programs
Engineering Manager, Ministry of Social & Family Development
Engineering Manager, Ministry of Social & Family Development

Tech • Singapore

On-site
SGD 120,000 - 180,000
Leave benefits
Employee wellness programs
Flexible work arrangements