Top Hat logo

Manager, Software Engineering

Top Hat

Toronto, Ontario, CanadaRemoteJobNo compensation foundPosted 2w agoVerified open 5 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

At a glance

Compensation
No compensation found
Location
Toronto, Ontario, CanadaRemote
Work Authorization
Not specified

Requirements

Credentials this posting asks for.

Bachelor's degree

Job overview

Top Hat is hiring a Manager, Software Engineering. The Manager, Software Engineering will lead the Aktiv development team, driving technical innovation, managing engineers, and ensuring delivery of high-quality solutions across platforms. They will also promote continuous improvement in code quality, architecture, and processes.

Key focus areas include Manage, mentor, and guide a high-performing engineering team, fostering a collaborative, inclusive, respectful environment., Provide continuous feedback, address performance issues, and recognize contributions while maintaining team health visibility via regular 1:1s., and Lead strategic initiatives, balancing high-impact projects with technical debt management and resource allocation..

Important skills include Team Leadership, Performance Management, Strategic Planning, Conflict Resolution, Software Engineering, and Problem Solving. Preferred (not required): Java and React.

Skills & qualifications

RequiredNice to have

Skills

Team LeadershipPerformance ManagementStrategic PlanningConflict ResolutionSoftware EngineeringProblem SolvingJavaReactLeadershipStrategic ThinkingCollaborationTechnical ExcellenceCommunicationInterpersonal Skills

Qualifications

Bachelor's Degree in Computer ScienceMaster's Degree in Computer Science7+ Years Industry ExperienceLeadership Experience Leading Software Engineering TeamsExperience Shipping Web and Mobile Products at ScalePrior Hands-on Experience With Java or React

Benefits

Medical Insurance
Paid Time Off

Full 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

You've read the whole posting — now see how you match it.