cover image
Icon

Icon

www.icontechnologies.ca

1 Job

12 Employees

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.

Listed Jobs

Company background Company brand
Company Name
Icon
Job Title
Software Engineering Manager
Job Description
**Job Title:** Software Engineering Manager **Role Summary:** Drive the end‑to‑end delivery of core product features by combining technical leadership, architecture design, and people management. Lead a team of engineers, mentor technical growth, and ensure high‑quality, scalable solutions in a SaaS environment. **Expactations:** - Own product cycle from architecture through deployment. - Foster a culture of ownership, collaboration, and continuous improvement. - Maintain hands‑on coding authority while guiding team practices. **Key Responsibilities:** - Design, architect, and ship robust backend and microservice solutions. - Mentor, coach, and manage an engineering team of 6+ staff. - Conduct code reviews, enforce coding standards, and drive technical excellence. - Partner with product, design, and operations teams to define feature requirements. - Hire, onboard, and develop engineering talent. - Optimize engineering processes, including Agile/Scrum, CI/CD, and test‑driven development. - Evaluate and select appropriate cloud, database, and infrastructure technologies. **Required Skills:** - Hands‑on development >5 years, with >3 years of large‑scale backend experience. - Leadership experience managing teams of 6+ engineers. - Deep expertise in software architecture and system design. - Proficiency in Node.js, TypeScript, SQL/NoSQL databases, AWS/Azure/GCP clouds. - Familiarity with React or similar frontend frameworks. - Strong command of Agile/Scrum, CI/CD pipelines, and unit/integration testing. - Excellent problem‑solving, communication, and interpersonal skills. **Required Education & Certifications:** - Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. - Professional certifications in cloud platforms or architecture (e.g., AWS Solutions Architect, Azure Solutions Architect) are a plus.
Toronto, Canada
Hybrid
Mid level
03-11-2025