# Senior Software Engineer, Waste Management (NEA)

**Company**: National Environment Agency (NEA)
**Location**: Singapore
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/govtech/jobs/4001821201?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_73e89438-c26

## 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
- Full Stack Development
- Backend Development
- Frontend Development
- DevOps
- Cloud Computing
- API Design
- Data Modelling
- Software Engineering

### Nice to have
- Modernising Legacy Systems
- Data Integration Patterns
- AI-Assisted Development Tools
- Government or Regulated Environments

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/govtech/jobs/4001821201?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
