Role Overview
We are seeking an experienced
Technical Lead
to lead and mentor a team of approximately
20 developers
, ensuring high standards of software design, development, and delivery. This role is responsible for embedding engineering best practices at a foundational level, driving consistency in design and code quality, and owning the technical outcomes of the team.
Key Responsibilities
* Provide technical leadership and direction to a team of up to 20 developers across multiple workstreams.
* Own the technical delivery, quality, and performance of the team's outputs.
* Embed and enforce best practices at a low level, including:
* Design standardisation and architectural alignment
* Coding standards and code quality
* Developer workflows, processes, and tool usage
* Lead by example through hands-on technical guidance, design reviews, and code reviews.
* Mentor and coach developers to improve technical capability, productivity, and engineering maturity.
* Collaborate closely with product managers, architects, and stakeholders to translate requirements into scalable technical solutions.
* Identify and mitigate technical risks, dependencies, and bottlenecks.
* Drive continuous improvement in engineering practices, tooling, and delivery processes.
* Take ownership and accountability for team outcomes, including delivery timelines, quality, and maintainability