# Assistant Director, Engineering Manager, Data & AI (National Environment Agency)

**Company**: GovTech
**Location**: Singapore
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

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

## Description

We are seeking an Assistant Director, Engineering Manager, Data & AI to join the National Environment Agency (NEA) team.

As an Engineering Manager / Staff Software Engineer, you will be responsible for technical direction and processes in one or more teams. You will drive the design, implementation, and delivery of one or more products owned by your team.

Responsibilities:

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

- Stay up-to-date with industry developments and be well-versed in how systems should be architected, engineered, and maintained.

- Implement systems using Bespoke, COTS, SaaS solutions across the enterprise, with experience in cloud technologies and IT transformation programs.

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

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

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

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

- Proactively identify and initiate worthwhile engineering initiatives to maximize impact on the public good.

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

- Assist with recruitment, particularly for more senior hires.

Requirements:

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

- Technically hands-on with experience in all parts of the technology stack: infrastructure, client-side, back-end, performance, data, and others.

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

- Well-versed in software development teams using Agile, modular design, software automation, Continuous Delivery approach, TDD, Continuous Integration, Pair Programming, and infrastructure automation.

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

- Knowledge of cloud technology such as Azure, AWS, and Docker or Kubernetes is preferred.

- Strong sense of what it means to be a technical leader, 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.

Benefits:

- Equal opportunity employer committed to fostering an inclusive workplace.

- Holistic and market-competitive suite of perks, including leave benefits and employee wellness programs.

- Flexible work arrangements subject to job role.

## Skills

### Required
- Agile
- Cloud Technologies
- Full-stack Development
- Software Automation
- Continuous Delivery
- TDD
- Continuous Integration
- Pair Programming
- Infrastructure Automation
- Next.js
- React.js
- Java
- TypeScript
- Azure
- AWS
- Docker
- Kubernetes

### Nice to have
- Modern front-end engineering
- Cloud technology

---

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