Skip to content

GovTech Singapore

Senior Software Engineer, MOF

GovTech Singapore is hiring a Senior Software Engineer, MOF in Singapore, Singapore. Level rates it ; you can apply on GovTech Singapore.

Level's read on this job

  • Uses AI ●●○○ is how Level rates this software engineer role: an ordinary role that requires AI tools.
  • Tools and skills the posting cites include CI/CD, full stack development and software engineering.
  • Level classifies it as a senior role.
  • Level lists 274 other open roles at GovTech Singapore.
  • The role was posted within the past two weeks.

AI in this role

Design and maintain secure full-stack digital services for the Ministry of Finance using AI-assisted tools.

CI/CD
full-stack-developmentsoftware-engineeringdevsecopsautomated-testing

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, DevSecOps and observability.
  • Ability to independently deliver moderately complex technical scopes and contribute meaningfully to solution design and architecture discussions.
  • Strong communication and collaboration skills, with the ability to work across Product, UX, business stakeholders and vendors.
  • Ability to produce clear and practical technical documentation.

Experience That Would Be Valuable

The following would be advantageous:

  • Experience with AWS or Government technology platforms such as Government Commercial Cloud (GCC), SHIP-HATS or the Singapore Government Tech Stack.
  • Experience with containerisation and orchestration (e.g. Docker, Kubernetes/EKS) and infrastructure as code (e.g. Terraform).
  • Experience with data migration, ETL and complex enterprise integrations.
  • Experience working with vendors or in vendor-led technology programmes.
  • Experience in the finance or public sector domain.
  • Experience using AI-assisted engineering tools to improve software delivery or productivity.

Please note that this will be a 2-year fixed term contract.

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

How we rate this

Senior Software Engineer, MOF at GovTech Singapore rates 45 out of 100 for how much of the daily work is AI. That makes it Uses AI (AI Level 2 of 4). The level is about AI in the job, not seniority.

Classification

Uses AI. An ordinary role that requires AI tools.

  1. ●●●● Builds AI80 to 100
  2. ●●●○ Works on AI60 to 79
  3. ●●○○ Uses AI40 to 59
  4. ●○○○ 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

Full Stack DevelopmentSoftware EngineeringDevsecopsAutomated TestingCI/CD

Also common in software engineer jobs at this level

Pay

Typical software engineer job
$168k

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

  1. Tell me about a project where full stack development was part of your work. What did you do?
  2. Tell me about a project where software engineering was part of your work. What did you do?
  3. Tell me about a project where devsecops was part of your work. What did you do?
  4. Tell me about a project where automated testing was part of your work. What did you do?
  5. Walk me through how you've used CI/CD in your day-to-day work.

Adapt your resume

  • List these exact terms on your resume: Full Stack Development, Software Engineering, Devsecops, Automated Testing, and CI/CD. 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.
  • Put the AI tool in a bullet point about what you did, not just in a skills list. This role treats it as a required part of the job.

Get your CV reviewed before you apply

Send your CV and the role you want next. Your review arrives by email within 3 days.

Get new software engineer jobs (Uses AI ●●○○ or higher) by email

One email a week, each job rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.

Free.

Similar roles

Software Engineering roles that use 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

More jobs at GovTech Singapore

More software engineer jobs

Related searches

Same AI level

Jobs by city