
Engineering Manager, Search Systems
- Toronto, ON
- Permanent
- Temps-plein
- You have 2 or more years of experience managing a team of software engineers
- You have strong technical judgment that you use to effectively guide engineering decisions without necessarily writing code yourself
- You have first-hand experience developing complex systems like databases, distributed systems, or high-performance applications and you use this context to understand the challenges your team faces
- You enjoy coaching, career development, and creating growth opportunities to help your team reach their full potential
- You care about building a diverse, inclusive environment where engineers can do their best work
- You put the customer first and don't hesitate to cross team boundaries in search of the right solution
- Lead and grow a team, managing all aspects of people management including hiring, growth, compensation, and performance management
- Be directly responsible for the results your team delivers
- Play a key role in defining the roadmap for the next 12 months
- Drive improvements to processes and tools especially those that allow us to confidently make changes to high risk parts of our codebase
- Handle (or lead the effort to handle) time-sensitive customer escalations
- Collaborate with stakeholders and engineering teams across the company to jointly work on large initiatives
- Work with product managers, program managers, and other teams to specify, prioritize and deliver new features that delight our users
- Ensure high quality and velocity in the design and implementation of new functionality in Search and Vector Search
- Be open to occasional (twice a year) travel to the US
- In the first month:
- You have understood the high level architecture of the Search and Vector Search and the team's responsibilities
- You are starting to develop relationships with key stakeholders
- You have gained familiarity with the required day-to-day processes to manage the team
- In three months:
- You have taken over management of your team, and are starting to build trust with your reports
- You have hired two new engineers to the team
- You have assumed responsibility for the day-to-day processes necessary to keep the lights on
- You are involved in reviewing the design for new features and helping the team navigate technical challenges
- In six months:
- You have established your role as a leader in the organization such that team members naturally go to you for guidance
- You have hired and onboarded three new engineers to the team
- You are beginning to involve yourself in planning and roadmapping efforts
- You are leading the planning and execution of a new major feature
- In twelve months:
- You have performed a full annual cycle of performance and growth conversations with your team members
- You have contributed to the vision for the future of the Search team and helped develop a plan to achieve that vision
- You have increased the capability and velocity of your team in measurable ways