Owning and evolving the technical direction of the team — including architecture decisions, system design trade-offs, and long-term platform health
Being hands-on in the codebase: contributing to complex features, leading critical design reviews, and unblocking engineers on technical problems
Coaching engineers in day-to-day technical work — reviewing code with intent, pairing on complex problems, and helping them think through design decisions more deeply
Raising the technical bar of the team through direct feedback, mentorship, and modelling excellent engineering craft
Driving engineering quality and best practices, from testing and observability to code structure and scalable patterns
Partnering with Product Managers and designers to shape scope, surface technical trade-offs, and translate ambiguous problems into clear, deliverable solutions — while staying close to the implementation details
Supporting delivery of complex, cross-cutting work — stepping in to contribute directly when it counts
Nurturing an inclusive, high-trust team culture where engineers feel safe to take risks, ask questions, and grow
Mentoring engineers not just in career development and ways of working, but in technical problem-solving, engineering judgement, and craft
Driving effective delivery rituals and growth cycles while keeping the team focused on impact
Requirements
You're a strong engineer first — with a track record of delivering complex technical work and making sound architectural decisions
You have experience leading or informally mentoring engineers, and you find genuine energy in helping others level up technically
You hold high standards for engineering craft — code quality, system design, testing, performance — and you know how to bring others along without being prescriptive
You're comfortable being hands-on in the codebase while also zooming out to think about team direction and technical strategy
You can move fluidly between a whiteboard architecture session, a deep code review, and a career growth conversation — often in the same day
You're a clear communicator who can translate technical complexity for non-technical partners, and translate product ambiguity into clean technical plans
You thrive in fast-paced, evolving environments and can balance delivery rigour with pragmatic decision-making
You care about developing others and believe that the best engineering leaders make their teams more capable — not more dependent.