Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 24 Oct 2026

Senior Software Engineer , Singapore Land Authority

GovTech Singapore senior full-time

The employer hasn't listed a salary.

Apply on GovTech

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.

We are looking for a hands-on Senior Software Engineer to join a team building and evolving a business-critical digital platform within the public sector. This is a role for an engineer who enjoys solving complex engineering problems, working with rich domain logic, and building systems where reliability, correctness, and maintainability are essential.

Your responsibilities will include:

  • Designing and implementing backend services, APIs, and application logic for complex business workflows
  • Understanding business processes, data relationships, and operational rules, and translating them into maintainable software designs
  • Designing clean domain models, service boundaries, and data models that support correctness, extensibility, and long-term maintainability
  • Building validations, state transitions, orchestration flows, and exception handling for transaction-heavy processes
  • Working closely with QA engineers, business analysts, and fellow developers to ensure the system is testable, observable, and production-ready
  • Writing high-quality, maintainable code with strong automated test coverage
  • Participating in technical design discussions, code reviews, defect analysis, and release readiness activities
  • Supporting system evolution, data reconciliation, and integration between existing and new platform capabilities where required
  • Documenting key technical decisions, business-rule assumptions, and implementation trade-offs clearly
  • Contributing to engineering standards, development practices, and delivery discipline across the team
  • Providing technical guidance to peers and helping uplift engineering quality through collaboration, mentoring, and knowledge sharing

Technical Requirements:

  • Strong hands-on experience in Java
  • Strong experience building backend services using frameworks such as Spring Boot
  • Strong experience with TDD and test automation tools such as JUnit, JMeter, or equivalent
  • Experience with REST APIs, backend workflow implementation, and enterprise integration patterns
  • Strong experience with relational databases such as PostgreSQL, Oracle, or equivalent
  • Experience with modern frontend development using NodeJS and TypeScript / JavaScript is a plus
  • Experience working on large-scale, business-critical, or domain-heavy enterprise systems is a plus
  • Experience in the AWS ecosystem, such as EC2, RDS, and EKS, is a plus

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.

Skills

Required

Nice to have

Ready to apply?

You apply with the employer directly. Their original posting is here: https://job-boards.greenhouse.io/govtech/jobs/4006308201

Apply on GovTech