Top Hat

Manager, Software Engineering at Top Hat (Canada)

Top Hat· Canada·

Role details

Work type
Remote
Employment
Full-Time

Job description

We are seeking a forward-thinking Manager, Software Engineering to lead our Aktiv development team. In this role, you will be responsible for driving technical innovation, managing a group of engineers, and ensuring the successful delivery of high-quality solutions across various platforms and technologies. As an Manager, Software Engineering, you will guide team members to success, foster collaboration, and create a culture of continuous improvement.

YOU WILL

  • Team Leadership: Manage, mentor, and guide a team of high-performing engineers, fostering a collaborative, inclusive, and respectful environment.
  • Performance Management: Provide continuous feedback, address performance, and recognize contributions. Maintain visibility into team health through regular 1:1s.
  • Strategic Planning: Lead strategic initiatives, balancing high-impact projects with technical debt management and resource allocation.
  • Cross-Functional Collaboration: Partner with Product and Design teams to define roadmaps, prioritize backlogs, and ensure the delivery of high-quality, customer-focused products.
  • Technical Excellence: Foster continuous improvement in code quality, architecture, and team processes.
  • Conflict Resolution: Resolve conflicts, facilitate decision-making within the team, and manage cross-functional relationships.

YOU ARE

  • Education & Experience: Bachelor’s or Master’s degree in Computer Science, OR at least 7 years of industry experience building and shipping software.
  • Leadership Track Record: Proven experience leading software engineering teams, growing talent, and navigating complex technical problems.
  • Product Delivery: Demonstrated experience shipping both web and mobile products at scale.
  • Technical Background: Prior hands-on experience as a software engineer (Java and/or React preferred).
  • Problem Solving: Strong ability to decompose complex business problems into actionable technical plans.
  • Soft Skills: Excellent communication and interpersonal skills.

Why team members love working at Top Hat:

  • A noble mission that creates meaningful, fulfilling work
  • A team that cares deeply for customers and for each other
  • 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
  • A management team focused on performance, growth, engagement and connection
  • Our winning strategy and market potential
  • Innovative PTO policy with lots of time and space for self-care
  • Passionate customers that believe in us—and what we do
  • A chance to work with new tech like generative AI—and see the customer impact

Why work at Top Hat

  • Meaningful Mission: Employees are driven by the transformative power of higher education and the role Top Hat plays in making it more accessible and equitable.
  • Culture and Values: The company emphasizes "Five Cs": Curiosity, Community, Customer Obsession, and Commitment. It fosters an environment of empathy, innovation, and accountability.
  • Remote & Hybrid Work: Top Hat offers flexible work arrangements, including remote roles and a hybrid workspace from its Toronto HQ. Many roles are open to candidates across Canada and the United States.
  • Professional Growth: The company invests in professional learning and development for all role levels and offers the chance to work with cutting-edge technology like generative AI.
  • Inclusive Environment: Top Hat is committed to diversity and inclusion, with partnerships like the Black Professionals in Technology Network (BPTN) and improved hiring processes to broaden the talent funnel.
  • Competitive Benefits: Benefits include competitive health coverage starting on day one, an innovative PTO policy, and an open, welcoming office environment in Toronto.

Application questions