EdTech Jobs

This position has been filled

This job is no longer accepting applications. Browse open EdTech jobs or view current openings at Top Hat or search for Engineering Manager - Core Engineering jobs.

Summary

Lead the Core Engineering department as an Engineering Manager, driving DevOps culture and modernization of internal platform capabilities to enhance software delivery performance across the organization.

Key Responsibilities: Lead and mentor a team of engineers while spearheading the adoption of modern DevOps tools and infrastructure standards. Collaborate with product teams to prioritize developer experience, manage workflows, and participate in on-call escalation and agile process guidance.
Skills & Tools: Proven expertise in DevOps concepts, backend frameworks (Python, Django, FastAPI), and AWS services (Fargate, RDS, Lambda). Strong team management, emotional intelligence, communication skills, and ability to drive collaboration across engineering teams.
Qualifications: Minimum 7 years of application development experience with modern DevOps tools and infrastructure automation. Bachelor's or Master's degree in Computer Science or related field required.
Location: Canada, remote-first flexible work environment
Compensation: CA$100,000 – CA$150,000/year

Job Description

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Fast Facts

Join our innovative team as an Engineering Manager to lead the Core Engineering department in enhancing our software delivery through DevOps practices and collaboration.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Responsibilities: Lead and motivate a team of engineers, drive the modernization of internal platform capabilities, collaborate with product teams, and provide coaching to enhance team performance.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Skills: Proven experience in DevOps, team management, application development, and strong communication skills.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Qualifications: Bachelor's or Master's degree in Computer Science or related field; a minimum of 7 years in application development and strong technical acumen required.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Location: This position is based in Canada and offers a flexible, remote-first work environment.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Compensation: Not provided by employer. Typical compensation ranges for this position are between CAD 100,000 - CAD 150,000.



We are seeking a forward-thinking Engineering Manager to lead our talented platform team within our Core Engineering department. The primary objective of this team is to improve our software delivery performance and availability by driving DevOps culture, tools, infrastructure and practices across Engineering within the Product Development department. As an Engineering Manager, you will guide your team to success, foster collaboration, and cultivate a culture of continuous improvement in the ecosystem.

You will:

  • Lead, motivate, and guide a team of engineers, fostering an environment focused on collaboration, creativity, and growth in the development of stable and robust systems
  • Spearhead the modernization & maturation of the internal platform engineering capabilities, driving the adoption of modern tools, performance optimization techniques, cost management, and infrastructure standards
  • Solicit feedback from developers to validate and clarify ensuring alignment with developers needs and feasibility.
  • Collaborate with engineering managers in product domain teams to advocate and prioritize capabilities that enhance developer experience while maintaining the integrity and performance of existing internal systems & tooling.
  • Use emotional intelligence to navigate complex situations, resolve conflicts, and create a psychologically safe and high-performing engineering environment.
  • Provide coaching and mentorship to team members, supporting their growth in technologies, and career advancement.
  • Deliver regular and constructive feedback to your team regarding their performance and technical contributions.
  • Evaluate and optimize development workflows and operational practices to enhance overall efficiency and ensure timely delivery of user-centric features.
  • Participate in on-call practices as a point of escalation from the team.
  • Assume scrum master responsibilities and guide the team in following agile processes effectively, with a focus on internal deliverables and sprint planning.

You bring:

  • A proven track record with a minimum of 7 years in application development, working with modern application DevOps tools, and/or writing internal tools, and infrastructure automation.
  • Demonstrated experience leading and managing teams, with a strong ability to manage relationships and drive collaboration across design, product, and engineering teams.
  • Strong technical acumen in DevOps concepts and practices, with the confidence to make informed data-driven decisions and guide the team in implementing scalable solutions & processes to improve developer experience.
  • Experience managing multiple codebases and libraries in different stages of development, from greenfield projects to maintaining and improving legacy systems.
  • Familiarity in backend application frameworks and languages (e.g., Python, Django, FastAPI), and AWS (Fargate, RDS, Lambda) 
  • High emotional intelligence, with the ability to manage interpersonal relationships, resolve conflicts, and maintain a positive, creative, and collaborative team dynamic.
  • Excellent communication skills, with the ability to advocate for optimal front-end solutions, address technical challenges, and align goals across departments.
  • Proven experience in coaching and mentoring engineers, helping them grow their skills in modern web technologies, accessibility, and performance optimization.
  • A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, with a strong focus on front-end development and user experience.

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

Other Open Roles at Top Hat

2w agoApply
Top Hat

Sales Representative (Account Executive)

Top Hat·🇺🇸Salt Lake City, Utah

$50K–$85K/yr

2w agoApply