Engineering Team Lead (ETL)
Engineering Team Lead (Backend Java)
The Job in Short
The ETL is the "Captain" of a single squad. This is a "player-coach" role focused on delivery predictability, people leadership, and day-to-day execution. You are a Senior+ Engineer who manages people, not a manager who used to code; if you cannot open the IDE and debug a production issue, you cannot perform this role.
We are looking for technologists who want to stay deep in the technology whilst taking on genuine people leadership and delivery accountability. You will spend roughly half your time on system design, architecture and technical decision-making, with around a fifth of your time in the codebase directly through code reviews, debugging and unblocking. The remaining time is invested in your people: coaching, calibration, hiring and building a team that delivers predictably and sustainably.
What you will do
Technical Leadership (circa 70% of the role)
- System Design and Architecture: Lead and participate in design reviews, RFCs and architecture decisions alongside Staff Engineers. Ensure security and scalability are embedded from the start.
- Hands-on Contribution: Maintain your technical cr