Software Engineering Manager
CA$111K - CA$152K/yr
Bachelor's or Master's degree in Computer Science, Engineering, or related discipline. * 12+ years of software engineering experience. * 5+ years leading engineering teams or managing application ...
CA$111K - CA$152K/yr
Bachelor's or Master's degree in Computer Science, Engineering, or related discipline. * 12+ years of software engineering experience. * 5+ years leading engineering teams or managing application ...
CA$111K - CA$152K/yr
Bachelor's or Master's degree in Computer Science, Engineering, or related discipline. * 12+ years of software engineering experience. * 5+ years leading engineering teams or managing application ...
Mississauga, ON · Remote
CA$156K - CA$174K/yr
As a Manager of Software Engineering reporting to the Director of Engineering, you'll lead multiple Agile teams to deliver high-quality software solutions. You'll own the technical design, drive ...
Mississauga, ON · Remote
CA$156K - CA$174K/yr
As a Manager of Software Engineering reporting to the Director of Engineering, you'll lead multiple Agile teams to deliver high-quality software solutions. You'll own the technical design, drive ...
Toronto, ON · On-site
The Job at a Glance We're looking for an engineering leader with 7+ years of experience in software ... management, automated testing, DevOps, AI-assisted development, product support, and more.You'll ...
Quick apply
Toronto, ON · On-site
The Job at a Glance We're looking for an engineering leader with 7+ years of experience in software ... management, automated testing, DevOps, AI-assisted development, product support, and more.You'll ...
Toronto, ON · On-site
As Manager, Software Engineering you'll be leading a team building a cloud data platform that will allow our customers and partners access to tools and technologies that utilize data in the ...
Toronto, ON · On-site
As Manager, Software Engineering you'll be leading a team building a cloud data platform that will allow our customers and partners access to tools and technologies that utilize data in the ...
Requirements * 8+ years of software engineering, platform engineering, or related technical experience. * 3+ years of engineering management experience leading software engineering teams.
Quick apply
Requirements * 8+ years of software engineering, platform engineering, or related technical experience. * 3+ years of engineering management experience leading software engineering teams.
Requirements * 8+ years of software engineering, platform engineering, or related technical experience. * 3+ years of engineering management experience leading software engineering teams.
Requirements * 8+ years of software engineering, platform engineering, or related technical experience. * 3+ years of engineering management experience leading software engineering teams.
Manager , Software Engineering, CoCounsel Legal Where does human judgement meet AI output? For legal professionals, the answer is increasingly a table: a structured surface where they verify, compare ...
Manager , Software Engineering, CoCounsel Legal Where does human judgement meet AI output? For legal professionals, the answer is increasingly a table: a structured surface where they verify, compare ...
Partner closely with software engineering managers, developers, product specialists, and support teams to unify our approach to defect triage, severity standards, and risk management. * Advanced ...
Quick apply
Partner closely with software engineering managers, developers, product specialists, and support teams to unify our approach to defect triage, severity standards, and risk management. * Advanced ...
Toronto, ON · On-site +1
This role is both people-focused and hands-on , with up to 50% of time spent on software ... Engineering Managers are distributed inside a group of teams that we call Community, and report ...
Toronto, ON · On-site +1
This role is both people-focused and hands-on , with up to 50% of time spent on software ... Engineering Managers are distributed inside a group of teams that we call Community, and report ...
Toronto, ON · On-site +1
Summary/Objective Emburse software engineers contribute to the development of an engaging and ... Manage goal priorities as set by the senior management and delegate tasks to the appropriate ...
Toronto, ON · On-site +1
Summary/Objective Emburse software engineers contribute to the development of an engaging and ... Manage goal priorities as set by the senior management and delegate tasks to the appropriate ...
The Manager, Software Engineering is responsible for leading and developing high-performing, cross-functional engineering teams, overseeing project execution, driving technical strategy, and aligning ...
New
Quick apply
The Manager, Software Engineering is responsible for leading and developing high-performing, cross-functional engineering teams, overseeing project execution, driving technical strategy, and aligning ...
New
CA$140K - CA$170K/yr
Role Summary The Manager, Software Engineering leads multiple developers across delivery pods with accountability for both technical excellence and team health. This role owns the architectural ...
CA$140K - CA$170K/yr
Role Summary The Manager, Software Engineering leads multiple developers across delivery pods with accountability for both technical excellence and team health. This role owns the architectural ...
As a Manager of Software Engineering reporting to the Sr Manager of Engineering, you'll lead multiple Agile teams to deliver high-quality software solutions. You'll own the technical design, drive ...
As a Manager of Software Engineering reporting to the Sr Manager of Engineering, you'll lead multiple Agile teams to deliver high-quality software solutions. You'll own the technical design, drive ...
Toronto, ON · On-site
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience. * 8+ years of professional software engineering experience, including 5+ years managing and developing ...
Toronto, ON · On-site
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience. * 8+ years of professional software engineering experience, including 5+ years managing and developing ...
... managing cross-functional team members from Software Engineers to Principal Engineers to Architects) * Exceptional proficiency in Java or similar programming language * Expertise in Cloud ...
... managing cross-functional team members from Software Engineers to Principal Engineers to Architects) * Exceptional proficiency in Java or similar programming language * Expertise in Cloud ...
The Opportunity We are seeking a senior Engineering Manager to provide leadership across software development teams at Univeris. Reporting to the VP of Engineering, the Engineering Manager is a ...
The Opportunity We are seeking a senior Engineering Manager to provide leadership across software development teams at Univeris. Reporting to the VP of Engineering, the Engineering Manager is a ...
Senior Manager, Software Engineering Why Kaseya? Join a fast-growing company that's transforming the IT industry. At Kaseya, you'll have the opportunity to work with cutting-edge technology ...
Senior Manager, Software Engineering Why Kaseya? Join a fast-growing company that's transforming the IT industry. At Kaseya, you'll have the opportunity to work with cutting-edge technology ...
Lead, mentor, and develop a globally distributed team of software engineers. * Foster a culture of accountability, collaboration, innovation, and continuous improvement. * Partner with Product ...
Quick apply
Lead, mentor, and develop a globally distributed team of software engineers. * Foster a culture of accountability, collaboration, innovation, and continuous improvement. * Partner with Product ...
Lead, mentor, and develop a globally distributed team of software engineers. * Foster a culture of accountability, collaboration, innovation, and continuous improvement. * Partner with Product ...
Lead, mentor, and develop a globally distributed team of software engineers. * Foster a culture of accountability, collaboration, innovation, and continuous improvement. * Partner with Product ...
Toronto, ON · On-site +1
Reporting to the Sr. Manager, Software Engineering of the company, you'll lead the team responsible for investigating production issues, supporting customer-impacting incidents, reducing technical ...
Quick apply
Toronto, ON · On-site +1
Reporting to the Sr. Manager, Software Engineering of the company, you'll lead the team responsible for investigating production issues, supporting customer-impacting incidents, reducing technical ...
$79K - $89K
4% of jobs
$89K - $99.1K
3% of jobs
$99.1K - $109.1K
5% of jobs
$109.1K - $119.2K
7% of jobs
$123.3K is the 25th percentile. Wages below this are outliers.
$119.2K - $129.2K
12% of jobs
$129.2K - $139.3K
16% of jobs
The median wage is $140.6K / yr.
$139.3K - $149.4K
17% of jobs
$156.2K is the 75th percentile. Wages above this are outliers.
$149.4K - $159.4K
15% of jobs
$159.4K - $169.5K
7% of jobs
$169.5K - $179.5K
7% of jobs
$179.5K - $189.6K
5% of jobs
$79K
$141.8K
$189.6K
A software engineering manager oversees a team of people who are working on the development of new computer software or the enhancement of existing computer programs. Because this is a management job, your duties may include coordinating and planning with other departments within the company and with company executives. In addition to management skills, you need a firm understanding of the technical aspects of software engineering. Another aspect of this career involves understanding the market and competitor’s products so that your software can compete and meet market demands.
| Aspect | Software Engineering Manager | Software Developer |
|---|---|---|
| Credentials | Bachelor's or Master's in CS or related field, often with leadership experience | Bachelor's or higher in CS or related field |
| Work Environment | Leads teams, manages projects, collaborates with stakeholders | Focuses on coding, debugging, and implementing features |
| Employer & Industry Usage | Used across tech companies, startups, and large enterprises | Common in all software development settings |
| Search & Comparison Intent | Understanding managerial roles, leadership responsibilities | Focus on technical skills, coding tasks |
The main difference between a Software Engineering Manager and a Software Developer lies in their roles and responsibilities. Managers oversee teams, coordinate projects, and handle strategic planning, while developers focus on coding and technical implementation. Both roles are essential in the software development lifecycle, but they serve different functions within an organization.

CA$111K - CA$152K/yr
Full-time
Medical, PTO
Re-posted 13 hours ago
Element employees make a difference in the lives of others every day. We are re-defining the fleet management industry to be people first, then business - delivering on our promise of a superior client experience. This takes hard work and innovation, and we need more like-minded people on our team.
About the Role
We are seeking an experienced Application Development Manager / Lead Technical Manager to lead the design, development, and delivery of modern cloud-native applications supporting strategic automation and digital transformation initiatives for our Title & Registration (T&R) (Title Quest) platform. The successful candidate will guide a cross-functional Agile team while partnering with business stakeholders, product owners, and architecture teams to deliver scalable cloud-native solutions. This role combines deep technical expertise with delivery leadership and hands-on experience building AWS-based applications using Python, FastAPI, TypeScript, modern API architectures, and AI-enabled capabilities. The position is accountable for solution design, engineering excellence, successful delivery of business-critical initiatives, and mentoring development teams.
What You'll Do
Lead solution architecture and technical design for cloud-native applications.
Define scalable, secure, and maintainable application architecture aligned with enterprise standards.
Drive engineering best practices, coding standards, design reviews, and technical governance.
Mentor development teams and foster engineering excellence.
Lead full-stack application development using Python, FastAPI, TypeScript, and modern JavaScript frameworks.
Design reusable services, microservices, scalable REST APIs, and event-driven integrations.
Design and implement solutions on AWS while leveraging managed services for compute, storage, messaging, security, and monitoring.
Optimize applications for performance, scalability, reliability, and cost.
Drive Agile delivery processes by facilitating sprint planning, stand-ups, retrospectives, and ensuring effective development workflows, including continuous integration, deployment, and testing practices.
Drive CI/CD automation, Infrastructure as Code practices, collaborate with DevOps teams, and support the MLOps lifecycle including model deployment, monitoring, and governance for AI-enabled solutions.
Basic Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or related discipline.
12+ years of software engineering experience.
5+ years leading engineering teams or managing application delivery.
Proven experience delivering enterprise-scale cloud applications on AWS.
Experience designing distributed systems and microservices.
Strong understanding of modern software architecture and cloud-native design principles.
Preferred Qualifications
Experience delivering AI-enabled business solutions.
Strong communication and stakeholder management skills.
Ability to translate business requirements into technical solutions.
Effective collaboration across distributed and cross-functional teams.
Solid understanding of software development lifecycle and Agile methodologies.
Location
1 Adelaide Street2, Toronto in September 2026.
The hiring base salary range for this position is $111,100 - $152,800 annually. Actual compensation within this range will be dependent upon the individual's knowledge, skills, experience, equity with other team members, and alignment with market data. Please note that the disclosed salary range is solely for candidates hired to perform work within this geographic location. Candidates hired to work in other locations will be subject to the pay range associated with that location.
What's in it for You
A culture of innovation, empowerment, decision-making, and accountability
Comprehensive health and welfare benefits that serve the needs of you and your family and foster a culture of wellness (for qualified roles)
Additional benefits and amenities, including paid time-off programs (vacation, sick leave, and holidays) (for qualified roles)
Applicants will be required to undergo a background check only if and after a conditional offer of employment has been extended.
Element Fleet Management and its wholly owned subsidiaries are an equal opportunity employer committed to diversity, equity, inclusion, and belonging. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, genetic information, sex, gender identity, sexual orientation, age, marital status, family status, ancestry, national origin, citizenship, physical or mental disability, veteran status, military obligations or any other characteristic protected by federal, state and local laws. Disability-related accommodations during the application and interview process are available upon request.Should you require an accommodation with our hiring process please send an email to talentacquisition@elementcorp.com or call (800) 665-9744. Element Fleet Management also uses AI-assisted tools to help screen and assess applications. These tools analyze information you provide (for example, your resume and screening responses) to identify job-related skills, qualifications, and experience. AI outputs do not by themselves determine whether you advance or receive an offer - they assist recruiters and hiring managers. Final hiring decisions are made by people.