About the OpportunityAs our Lead Engineer, you’ll be leading one of our product engineering squads composed of backend, frontend, and QA engineers. In this role, you will play a critical part in building and enhancing core products & services within our platform, while maintaining strong alignment with technical strategy and operational priorities of the organization.You'll split your time between hands-on activities such as coding, code reviewing, designing solutions and technical leadership responsibilities, including project delivery, team mentorship and maintaining collaborative environments:Squad leadership: lead a cross-functional engineering squad and follow through on a daily basis to drive project execution, from planning to production release.Technical execution: as an individual contributor, participate in product building by contributing directly to the codebases; as a tech lead, set a high bar for engineering excellence by promoting and applying best practices, from code reviewing to architecture decisions.Team leadership: coach and develop team members, find some common grounds between their desired career goals with the company's ladder to define an appropriate development plan and provide support to help them grow along their career paths.Cross-functional collaboration: partner and establish working relationships with product managers, marketers, customer support and other stakeholders to align on delivery goals and effective communication channels. Communicate technical decisions & trade-offs clearly to both technical and non-technical stakeholders by using appropriate languages for different audiences.Technical strategy: work closely with CTO, Engineering Manager and other leaders to shape and execute technical strategies, making sure team directions are heading the right path.