# Assistant Director, Engineering Manager, National Environment Agency (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/4006628201?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_9733a0c1-352

## Description

We are seeking an Assistant Director, Engineering Manager to lead technical direction and processes in one or more teams at the National Environment Agency (NEA).

As an Engineering Manager / Staff Software Engineer, you will be responsible for:

- Defining your team's engineering vision, strategy, and directions that align with the organization's overall vision and goals.

- Staying on top of industry developments and being well-versed in how systems should be architected, engineered, and maintained.

- Implementing systems using Bespoke, COTS, SaaS solutions (e.g., ServiceNow, Dynamics) across the enterprise, with experience in cloud technologies and IT transformation programs.

- Partnering with stakeholders and agencies to prioritize and manage roadmaps for delivering towards product vision incrementally and efficiently.

- Creating a long-term technical plan and roadmap for the assigned team, and for other teams as needed.

- Working regularly with engineers to engage in conversations regarding their performance, professional growth, offering constructive feedback, mentoring, and guidance as needed.

- Collaborating with cross-functional partners to develop quality, reliability, and security strategies within your team.

- Proactively identifying and initiating worthwhile engineering initiatives to maximize impact on the public good.

- Establishing practices and tools to encourage a strong engineering culture and maximize engineering effectiveness and impact.

- Assisting with recruitment, particularly for more senior hires.

We are looking for candidates with:

- Experience working on reasonably large, high-availability software systems that have operated at scale.

- Technical expertise across the entire technology stack: infrastructure, client-side, back-end, performance, data, and others.

- Full-stack development experience, building end-to-end systems including user interfaces, APIs, backend systems, and database systems.

- Strong knowledge of Agile, modular design, software automation, Continuous Delivery approaches like TDD, Continuous Integration, Pair Programming, and cloud infrastructure setup and automation.

- Experience with modern full-stack web application technologies, such as Next.js/React.js and Java/TypeScript on the backend.

- Knowledge of cloud technologies like Azure, AWS, and Docker or Kubernetes.

- Strong sense of technical leadership, with soft skills beyond technical expertise.

- Passion for engineering excellence and working for the public good.

- Ability to guide a team to achieve important goals together.

- Minimum 5+ years of development experience and 2+ years of experience coaching developers.

GovTech offers a range of benefits, including leave benefits, employee wellness programs, and flexible work arrangements.

## Skills

### Required
- Agile
- Cloud technologies
- Continuous Delivery
- Full-stack development
- ServiceNow
- Dynamics
- Software automation
- TDD
- Continuous Integration
- Pair Programming
- Cloud infrastructure setup
- Next.js
- React.js
- Java
- TypeScript
- Azure
- AWS
- Docker
- Kubernetes

---

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