- Company Name
- Wave Talent
- Job Title
- Engineering Team Lead
- Job Description
-
**Job Title**
Engineering Team Lead
**Role Summary**
Lead technical strategy and delivery for a core product area, modernizing legacy systems and building new features in a TypeScript‑first environment. Manage and coach a team of engineers to deliver reliable, scalable, AWS‑hosted solutions while improving SDLC practices and enabling rapid innovation.
**Expactations**
- Proven experience delivering technical products in both leadership and hands‑on roles.
- Deep knowledge of backend and systems architecture for web‑based platforms.
- Strong background in JavaScript, Node.js, React, RESTful APIs, and modern database design (SQL & NoSQL).
- Familiarity with fast‑paced, product‑led environments, ideally with direct‑to‑consumer exposure.
- Track record of building and sustaining high‑performing engineering teams.
- Excellent communication skills for translating technical detail into practical insights for diverse stakeholders.
- Resilience, emotional maturity and commercial awareness, with ability to prioritize outcomes in ambiguous settings.
**Key Responsibilities**
- Own the technical roadmap for the assigned product area and set long‑term direction.
- Lead, mentor, and coach the engineering team to maintain high standards and a collaborative culture.
- Define and enforce engineering standards, best practices, and shared code ownership.
- Drive modernization by consolidating legacy systems into a unified, cloud‑native architecture.
- Design and deliver scalable backend and API solutions, ensuring reliability, security, and performance.
- Champion SDLC improvements, including CI/CD pipelines, Terraform infrastructure, and AWS deployment strategies.
- Build internal tools and customer-facing experiences that reduce manual effort and accelerate delivery.
- Partner with product managers and senior leadership to align technical initiatives with business value.
- Act as a guardian of system quality, security, and compliance, and step into senior engineering leadership when required.
**Required Skills**
- Leadership & coaching in software engineering teams.
- Architecture design: Node.js + TypeScript, React, REST APIs, SQL/NoSQL databases.
- Modern JavaScript ecosystem (React, Redux or alternatives, TypeScript).
- AWS cloud technologies, Terraform, GitHub Actions, CI/CD workflows.
- Strong SDLC knowledge and ability to implement process improvements.
- Excellent written and verbal communication across technical and non‑technical audiences.
- Problem‑solving, resilience, and decision‑making under uncertainty.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Relevant cloud or architecture certifications (e.g., AWS Certified Developer/Architect, or equivalent) are highly preferred.
Maidenhead, United kingdom
Hybrid
Senior
23-11-2025