G

GovTech Singapore

Government digital services delivery and infrastructure

Senior Software Engineer - Waste Management, NEA

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listedIn-person

About the Job

Requirements

  • Have 3–6+ years of software engineering experience; this is flexible for strong candidates.
  • Have strong full stack capability, including backend development using Node.js, Golang, or similar; APIs; integrations; data modelling; and frontend development using React or similar frameworks.
  • Be able to build and own systems end-to-end, from initial development onward.
  • Have strong coding fundamentals and be able to independently write and reason about production-quality code without AI.
  • Be willing to code hands-on rather than only design or delegate.
  • Be comfortable working with and improving legacy systems.
  • Be able to quickly understand complex systems and navigate ambiguity.
  • Be familiar with cloud environments and modern DevOps practices.

Responsibilities

  • Build and maintain backend services and frontend interfaces, owning features end-to-end from backend logic and APIs through frontend implementation and user experience.
  • Develop new capabilities from scratch where required.
  • Rapidly understand existing systems, including their architecture, codebase, and integrations; evaluate trade-offs across delivery speed, complexity, and maintainability; and provide clear, actionable recommendations on system evolution.
  • Build and maintain integration layers between the waste management system and modern applications data platform, in collaboration with data engineers.
  • Design and implement APIs and services to support interoperability and downstream analytics.
  • Own features from development through deployment and monitoring in Microsoft Azure Government Commercial Cloud (GCC), including governance and security considerations.
  • Improve CI/CD, observability, and deployment processes.
  • Work closely with product managers and designers to deliver user-facing features.
  • Translate requirements into scalable technical solutions.
  • Flag risks early and drive pragmatic trade-offs.

Desired Qualifications

  • Experience modernising legacy or monolithic systems.
  • Experience working across multiple products or systems.
  • Exposure to government or regulated environments, such as Government Commercial Cloud (GCC).
  • Familiarity with data integration patterns.
  • Experience using AI-assisted development tools effectively.

About the Company

GovTech Singapore

Government digital services delivery and infrastructure

GovTech Singapore builds and maintains government digital services and national digital infrastructure for citizens and businesses. It develops Smart Nation infrastructure and applications and collaborates with citizens and businesses to co-develop technologies. Its offerings are government-focused, delivered through public-sector platforms rather than consumer apps, and designed with a citizen-centric, outside-in approach. Its goal is to improve the delivery of public digital services at scale and advance Singapore’s Smart Nation by creating accessible, reliable digital government infrastructure.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Singapore, Singapore
Founded
2016

Recently Posted Jobs

Explore more opportunities at GovTech Singapore

See more jobs