Top Hat
Posted 1w ago

Manager, Software Engineering

Top Hat
Canada
RemoteFull Time
Responsibilities
  • managing engineers
  • planning initiatives
  • resolving conflicts
Requirements
  • Leadership experience managing software engineering teams
  • Shipping web and mobile products at scale, and solving complex technical problems
  • Java or React experience preferred
Technical tools mentioned
JavaReactgenerative AI

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

About Top Hat

Platform for interactive higher education learning and engagement

Year founded
2009
Employees
480
Organization type
Private
Latest investment
Raised $130.00M Series E (2021) — led by Georgian
Headquarters
CA

Similar jobs

Software Engineering Manager roles
15h
Save
Mark Applied
Hide
Senior Manager, Software Engineering (268246)
Toronto, Ontario, Canada
OnsiteFull Time
Scotiabank
ScotiabankToronto Stock Exchange: BNS: Provides global personal, commercial, and investment banking services.
10+ YOE5+ MgmtUniversity degree or equivalent experience, 10+ years of progressive technology experience, 5+ years of people leadership, and expertise in enterprise reporting, analytics, cloud platforms, controls, and banking or financial reporting.
Azure, GCP, Databricks, Power BI, Python, SQL, CI/CD
1d
Save
Mark Applied
Hide
Gestionnaire, Développement Logiciel | Manager, Software Engineering
Montreal or Illinois or North Carolina or Florida
$125k-$259k/yr HybridFull Time
Unity
UnityNYSE: U: Provides software for creating real-time 3D interactive content.
Experience managing high-performance software teams; expertise in Android, C/C++, Java, Kotlin, C#, and complex software products; strong collaboration and technical leadership skills.
Android, C++, C, Java, Kotlin, C#, Vulkan, Agile
2d
Save
Mark Applied
Hide
QNX Senior Manager, IDE & Tools Team
Ottawa, Ontario, Canada
$131k-$181k/yr OnsiteFull Time
BlackBerry
BlackBerryNYSE: BB: Provides cybersecurity software and secure embedded systems for businesses.
Extensive embedded software or tools development experience, engineering team leadership, technical decision-making, communication, and knowledge of ISO 26262 and ISO 21434 standards.
C, Java, ISO 26262, ISO 21434
2d
Save
Mark Applied
Hide
QNX Senior Manager, IDE & Tools Team
Ottawa, Ontario, Canada
$131k-$181k/yr OnsiteFull Time
BlackBerry
BlackBerryNYSE: BB: Provides secure software and services for vehicles and enterprises.
Extensive embedded software or tools development experience, engineering leadership, people management, C or Java experience, and knowledge of ISO 26262 and ISO 21434 standards.
C, Java, QNX Software Center
2d
Save
Mark Applied
Hide
Senior Software Engineering Manager - International Card Tech - Full stack
Toronto, Ontario, Canada
$202k-$231k/yr HybridFull Time
Capital One
Capital OneNYSE: COF: Financial services offering credit cards, banking, and loans.
10+ YOE3+ MgmtRequires 10+ years as a hands-on software engineer, 3+ years leading teams and people, agile experience, and knowledge of security, testing, CI/CD, availability, and resiliency. Cloud and computer science education preferred.
AWS, GCP, Microsoft Azure, CI/CD
2d
Save
Mark Applied
Hide
Senior Software Engineering Manager - International Card Tech - Full stack
Toronto, Ontario, Canada
$202k-$231k/yr HybridFull Time
Capital One
Capital OneNYSE: COF: A diversified financial services providing banking and credit products.
10+ YOE3+ MgmtRequires 10+ years as a hands-on software engineer, 3+ years leading agile teams and direct people leadership, plus expertise in security, testing, CI/CD, availability, and resiliency.
Machine Learning, Conversational AI, AWS, GCP, Microsoft Azure, CI/CD
2d
Save
Mark Applied
Hide
Senior Software Engineering Manager - International Card Tech - Full stack
Toronto, Ontario, Canada
$202k-$231k/yr HybridFull Time
Capital One
Capital OneNYSE: COF: Provides credit card, banking, and auto loan services.
10+ YOE3+ MgmtRequires 10+ years as a hands-on software engineer, 3+ years leading teams and direct people leadership, plus software engineering best practices. Preferred: cloud, full-stack, web applications, architecture, and stakeholder management.
AWS, GCP, Microsoft Azure, CI/CD
5d
Save
Mark Applied
Hide
Software Engineering Manager II
Vancouver, British Columbia, Canada
$170k-$190k/yr HybridFull Time
Article
Article: Sells modern furniture and decor directly to consumers online.
Experience managing software engineers across multiple squads; full-stack familiarity with APIs, data pipelines, AWS, CI/CD, monitoring, incident response, and unit testing; legally able to work in Canada.
Claude AI, AWS, CI/CD