cover image
Icon

Software Engineering Manager

Hybrid

Toronto, Canada

Mid level

Full Time

03-11-2025

Share this job:

Skills

Communication Leadership TypeScript SQL NoSQL CI/CD Test Scrum Problem-solving Architecture Software Architecture Databases Azure react node.js AWS cloud platforms Agile GCP Microservices

Job Specifications

About the Company

We’re a global SaaS company on a mission to help organizations create exceptional digital experiences for their employees. Our AI-powered platform brings together employee engagement, enablement, and self-service into one seamless solution — helping people do their best work from anywhere.

With hundreds of enterprise customers across industries, we’re scaling rapidly across North America, Europe, and Asia, backed by top-tier venture investors and an experienced leadership team.

About the Role

We’re looking for a hands-on Engineering Manager to lead one of our core product teams. This role combines technical leadership, architecture, and people management — perfect for someone who loves building high-performing teams and scalable systems. You’ll stay close to the code while guiding engineers to deliver world-class software.

Responsibilities

Own end-to-end product delivery, from architecture to deployment
Lead and mentor a team of engineers, fostering a culture of ownership and collaboration
Write and review code, ensuring technical excellence and maintainability
Drive best practices across design, testing, and development
Hire and develop top engineering talent
Collaborate with cross-functional teams to deliver new features and capabilities
Continuously improve engineering processes and performance standards

Qualifications

Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
5+ years of hands-on development experience (3+ years with large-scale backend systems)
2+ years of people management experience leading teams of 6+ engineers
Strong background in software architecture and system design

Required Skills

Proficiency with:

Node.js and TypeScript
Databases (SQL and NoSQL)
Cloud platforms (AWS, Azure, or GCP)
Frontend basics (React or similar)
Solid understanding of Agile/Scrum, CI/CD, and test-driven development
Excellent problem-solving, communication, and leadership skills

Preferred Skills

Experience in SaaS or product-led startups
Familiarity with microservices-based architectures
Passion for building great user experiences
Focus on cultivating a strong engineering culture and continuous learning

About the Company

Icon helps North American startups, growing businesses, and established companies solve their hiring and talent challenges. We work with our clients to develop smart talent strategies, improve their hiring processes, and build strong, motivated teams that drive results. Know more