Job Specifications
Hybrid: 3-4 days a week on-site
Compensation: $100,000-$125,000 per year
Location: Toronto
About the Role
We are looking for a Senior Manager of Software Engineering to lead high‑performing engineering and quality teams delivering scalable, reliable, and secure software platforms.
This role is ideal for a hands‑on people leader who thrives in fast‑paced environments, values accountability and execution, and knows how to balance speed with quality. You’ll work closely with product, architecture, and business stakeholders to ensure technology delivery is aligned with real business outcomes.
A key focus of this role is driving practical AI and automation adoption across the software development lifecycle turning innovation into measurable gains in productivity, quality, and delivery velocity.
What You’ll Do
Lead and develop multiple software development and QA teams, including hiring, onboarding, performance management, and career growth
Own delivery outcomes across a portfolio of products, ensuring high standards for quality, reliability, and execution
Partner with product, architecture, and cross‑functional leaders to align technical delivery with business priorities
Drive continuous improvement across Agile delivery, CI/CD, test automation, and secure SDLC practices
Champion the adoption of AI‑enabled tools and automation to improve developer productivity and testing effectiveness
Establish clear goals, metrics, and operating rhythms to support predictable delivery
Contribute to architectural and technical decisions, providing strong guidance without requiring daily hands‑on coding
Build and sustain a culture of ownership, urgency, and continuous improvement
What You Bring
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
8+ years of experience delivering production‑grade software platforms, APIs, and applications
5–7+ years of people leadership experience managing multiple teams or leaders
Proven success building and scaling high‑performing engineering and QA teams
Experience driving AI adoption or automation initiatives within the SDLC
Strong execution mindset with the ability to translate strategy into clear, measurable outcomes
Excellent communication skills, with the ability to translate technical concepts into business terms
Solid foundation in modern software architectures, object‑oriented design, and design patterns
Strong working knowledge of Agile / Scrum delivery models
*We may use artificial intelligence tools to assist with the screening, assessment, or selection of potential applicants for this position.
About the Company
Insight Global is an international professional services and staffing company specializing in delivering talent and technical solutions to Fortune 1000 companies across the IT, Non-IT, Healthcare, and Engineering industries. Fueled by staffing and talent experts, Evergreen, our professional services brand, brings technical advisors and culture consultants to help customers tackle their biggest challenges. With over 70 locations across North America, Europe, and Asia, and global staffing capabilities in 50+ countries, our tea...
Know more