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 · Still live on 31 Oct 2026

Senior Software Engineer, Waste Management (NEA)

The employer hasn't listed a salary.

Apply on National Environment Agency (NEA)

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 NEA, we are looking for a Senior Full Stack Engineer to take ownership of engineering across NEA's waste management products, including operations systems and other modern applications.

Responsibilities:

  • Full Stack Development & Delivery: Build and maintain backend services and frontend interfaces. Own features end-to-end: from backend logic and APIs to frontend implementation and user experience. Develop new capabilities from scratch where required.
  • System Assessment & Technical Direction: Rapidly understand existing systems (architecture, codebase, integrations). Evaluate trade-offs across delivery speed, complexity, and maintainability. Provide clear, actionable recommendations on system evolution.
  • Cross-System Integration & Data Enablement: Build and maintain integration layers between waste management systems, modern applications data platforms, and design and implement APIs and services to support interoperability and downstream analytics.
  • DevOps & Production Ownership: Own features from development through deployment and monitoring on Microsoft Azure Government Commercial Cloud (GCC), including governance and security considerations. Improve CI/CD, observability, and deployment processes.
  • Product & Stakeholder Collaboration: Work closely with PMs and designers to deliver user-facing features. Translate requirements into scalable technical solutions. Flag risks early and drive pragmatic trade-offs.

Requirements:

  • 3-6+ years of software engineering experience (flexible for strong candidates)
  • Strong full stack capability: Backend (NodeJS/Golang or similar, APIs, integrations, data modelling) / Frontend (React or similar frameworks)
  • Proven ability to build and own systems end-to-end (0-1 and beyond)
  • Strong coding fundamentals, able to write and reason about production-quality code independently without AI
  • Hands-on mindset, willing to code, not just design or delegate
  • Comfortable working with and improving legacy systems
  • Ability to quickly understand complex systems and navigate ambiguity
  • Familiar with cloud environments and modern DevOps practices

Nice to Have:

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

Skills

Required

Nice to have

  • Modernising Legacy Systems
  • Data Integration Patterns
  • AI-Assisted Development Tools
  • Government or Regulated Environments

Ready to apply?

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

Apply on National Environment Agency (NEA)