Top Hat
Manager, Software Engineering
Canada, Remote. Posted 3 months ago
The role
You will lead the Aktiv development team to drive technical innovation and manage a group of engineers. You will ensure the delivery of high-quality solutions across various platforms and technologies.
What you will do
- Manage, mentor, and guide a team of high-performing engineers.
- Provide continuous feedback, address performance, and recognize contributions.
- Maintain visibility into team health through regular 1:1s.
- Lead strategic initiatives, balancing high-impact projects with technical debt management and resource allocation.
- Partner with Product and Design teams to define roadmaps and prioritize backlogs.
- Foster continuous improvement in code quality, architecture, and team processes.
- Resolve conflicts and facilitate decision-making within the team.
- Manage cross-functional relationships.
Required qualifications
- Bachelor’s or Master’s degree in Computer Science, OR at least 7 years of industry experience building and shipping software.
- Proven experience leading software engineering teams, growing talent, and navigating complex technical problems.
- Demonstrated experience shipping both web and mobile products at scale.
- Prior hands-on experience as a software engineer.
- Strong ability to decompose complex business problems into actionable technical plans.
- Excellent communication and interpersonal skills.
Nice to have
- Java and/or React preferred
Benefits
- Flexible, remote first work environment
- Professional learning and development for all role levels
- An awesome and welcoming Toronto HQ
- Competitive health benefits that start on day one
- Innovative PTO policy with lots of time and space for self-care
About the company
Top Hat has a noble mission that creates meaningful, fulfilling work. The company offers a flexible, remote first work environment and a management team focused on performance, growth, engagement and connection.