Description Reporting into the Digital Channels Team within IT, the Software Development Manager will lead the end-to-end development of the Receiver Solutions Platform. This role is responsible for ...
Description Reporting into the Digital Channels Team within IT, the Software Development Manager will lead the end-to-end development of the Receiver Solutions Platform. This role is responsible for ...
As the Engineering Manager, you will lead a team responsible for the development and deployment of our industry-leading software. You are a hands-on leader who sweats the details, is obsessed with ...
As the Engineering Manager, you will lead a team responsible for the development and deployment of our industry-leading software. You are a hands-on leader who sweats the details, is obsessed with ...
The Software Development Manager manages a team of developers to design, implement, and maintain software for Sciex products. This is a technical hands-on leadership position, and you will have the ...
The Software Development Manager manages a team of developers to design, implement, and maintain software for Sciex products. This is a technical hands-on leadership position, and you will have the ...
We are seeking an exceptional Senior Software Development Manager to lead our engineering organization as we scale. You will be responsible for building and nurturing a high-performing development ...
We are seeking an exceptional Senior Software Development Manager to lead our engineering organization as we scale. You will be responsible for building and nurturing a high-performing development ...
... development. We love what we do, and we support the team around us. As an Integrations Manager, you will lead one of several engineering teams responsible for deploying our industry-leading software ...
... development. We love what we do, and we support the team around us. As an Integrations Manager, you will lead one of several engineering teams responsible for deploying our industry-leading software ...
Software Development Manager, AI Powered Search
Toronto, ON · Hybrid
CA$220K - CA$264K/yr
We are currently seeking a Software Development Manager to join our Engineering team. This role is available to candidates across Canada, excluding Quebec. If you are local to one of our hubs ...
Software Development Manager, AI Powered Search
Toronto, ON · Hybrid
CA$220K - CA$264K/yr
We are currently seeking a Software Development Manager to join our Engineering team. This role is available to candidates across Canada, excluding Quebec. If you are local to one of our hubs ...
Kepler is seeking a hands-on Embedded Software Development Manager and technical leader to manage and grow our embedded software team. This role is ideal for someone who thrives in fast-paced ...
Kepler is seeking a hands-on Embedded Software Development Manager and technical leader to manage and grow our embedded software team. This role is ideal for someone who thrives in fast-paced ...
As a Software Development Manager, you will lead a team of talented engineers building distributed systems that span edge devices and cloud services. You will own the technical vision, people ...
As a Software Development Manager, you will lead a team of talented engineers building distributed systems that span edge devices and cloud services. You will own the technical vision, people ...
Description Reporting into the Digital Channels Team within IT, the Software Development Manager will lead the end-to-end development of the Receiver Solutions Platform. This role is responsible for ...
Description Reporting into the Digital Channels Team within IT, the Software Development Manager will lead the end-to-end development of the Receiver Solutions Platform. This role is responsible for ...
About the role We're looking for a Manager, Software Development, to join our growing team! What you'll do here: * Develop productive and engaged software development teams, fostering the development ...
About the role We're looking for a Manager, Software Development, to join our growing team! What you'll do here: * Develop productive and engaged software development teams, fostering the development ...
About the role We're looking for a Manager, Software Development, to join our growing team! What you'll do here: * Develop productive and engaged software development teams, fostering the development ...
About the role We're looking for a Manager, Software Development, to join our growing team! What you'll do here: * Develop productive and engaged software development teams, fostering the development ...
In this role, you will provide strategic leadership and technical oversight for a development team, managing a Team Lead and a group of Software Developers. You will partner closely with Product ...
In this role, you will provide strategic leadership and technical oversight for a development team, managing a Team Lead and a group of Software Developers. You will partner closely with Product ...
Manages the development and break-fix/L3 teams * Contribute to the overall success of Technology ... Experience in Development, Enhancement and Implementation of application Software Development in AS ...
Manages the development and break-fix/L3 teams * Contribute to the overall success of Technology ... Experience in Development, Enhancement and Implementation of application Software Development in AS ...
In this role, you will provide strategic leadership and technical oversight for a development team, managing a Team Lead and a group of Software Developers. You will partner closely with Product ...
In this role, you will provide strategic leadership and technical oversight for a development team, managing a Team Lead and a group of Software Developers. You will partner closely with Product ...
We are seeking a Software Development Manager to lead our Platform Operations team for Flow, Autodesk's cloud platform powering next-generation media and entertainment workflows. This is a critical ...
We are seeking a Software Development Manager to lead our Platform Operations team for Flow, Autodesk's cloud platform powering next-generation media and entertainment workflows. This is a critical ...
The Senior Manager - Software Development, will lead a team of developers, collaborate with cross-functional stakeholders, and ensure the delivery of high-quality, scalable, and secure software ...
The Senior Manager - Software Development, will lead a team of developers, collaborate with cross-functional stakeholders, and ensure the delivery of high-quality, scalable, and secure software ...
The Manager, Software Development & Testing is a hands-on people leader responsible for the day-to-day execution, quality, and delivery of software solutions within Alimentiv's clinical imaging ...
The Manager, Software Development & Testing is a hands-on people leader responsible for the day-to-day execution, quality, and delivery of software solutions within Alimentiv's clinical imaging ...
Senior Development Manager
Toronto, ON · Hybrid
CA$2K/wk
For Senior Software Development Managers that means growing and supporting a team of managers and individual contributors and also partnering with senior leadership to define the strategy and ...
Senior Development Manager
Toronto, ON · Hybrid
CA$2K/wk
For Senior Software Development Managers that means growing and supporting a team of managers and individual contributors and also partnering with senior leadership to define the strategy and ...
Corporate Development Manager
Toronto, ON · On-site
Corporate Development Manager (Origination & Relationship Leadership) Company ... Solen Software Group Location: Toronto, Canada (hybrid) Employment Type: Full-time About Solen ...
Corporate Development Manager
Toronto, ON · On-site
Corporate Development Manager (Origination & Relationship Leadership) Company ... Solen Software Group Location: Toronto, Canada (hybrid) Employment Type: Full-time About Solen ...
Development Manager
Toronto, ON · On-site
CA$100K - CA$120K/yr
Vaughan ON The Land Development Manager is responsible for the overall planning, development, and ... Proficiency in Microsoft Office Suite and project management software
Quick apply
Development Manager
Toronto, ON · On-site
CA$100K - CA$120K/yr
Vaughan ON The Land Development Manager is responsible for the overall planning, development, and ... Proficiency in Microsoft Office Suite and project management software
Software Development Manager information
See Markham, ON salary details
$61.1K - $70.6K
1% of jobs
$70.6K - $80.1K
2% of jobs
$80.1K - $89.5K
2% of jobs
$89.5K - $99K
6% of jobs
$99K - $108.5K
12% of jobs
$109.4K is the 25th percentile. Wages below this are outliers.
$108.5K - $118K
16% of jobs
The median wage is $123.9K / yr.
$118K - $127.4K
17% of jobs
$127.4K - $136.9K
17% of jobs
$138.2K is the 75th percentile. Wages above this are outliers.
$136.9K - $146.4K
12% of jobs
$146.4K - $155.8K
9% of jobs
$155.8K - $165.3K
6% of jobs
$61.1K
$124.5K
$165.3K
How much do software development manager jobs pay per year?
How does a Software Development Manager typically balance technical leadership with people management responsibilities?
What Does a Software Development Manager Do?
As a software development manager, your primary responsibilities are to oversee software development teams and to act as a liaison between your teams and senior management. You hire and train new staff, manage and evaluate existing developers, provide guidance on the design and implementation of new software applications, and ensure that projects stay on schedule and within budget. You collaborate with upper-level management and your developers to make sure that new and existing software applications meet business objectives.
What does a Software Development Manager do?
What are the key skills and qualifications needed to thrive as a Software Development Manager, and why are they important?
What is the difference between Software Development Manager vs Software Engineer?
| Aspect | Software Development Manager | Software Engineer |
|---|---|---|
| Responsibilities | Oversees development teams, manages projects, sets strategic goals | Designs, codes, tests software applications |
| Required Skills | Leadership, project management, technical expertise | Programming, problem-solving, technical skills |
| Credentials | Bachelor's or higher in CS or related field, often with experience in management | Bachelor's or higher in CS or related field |
| Work Environment | Team management, collaboration with stakeholders | Individual or team coding tasks, development environments |
The main difference between a Software Development Manager and a Software Engineer lies in their focus and responsibilities. Managers oversee teams and projects, while engineers focus on designing and coding software. Both roles require technical skills, but managers also need leadership and project management abilities.

Other
Posted 19 days ago
Job description
As Canada's leading integrated freight, package, and logistics provider, we've been helping promises get where they need to be for more than 60 years. How does the magic happen? The journey starts with you. The places we go, the elements we brave, the promises we deliver - it's all possible because of our people. So, whether you're looking to build new skills, make an impact in your community, or inspire your team, we go there for you.
Reporting into the Digital Channels Team within IT, the Software Development Manager will lead the end-to-end development of the Receiver Solutions Platform. This role is responsible for delivering modern, scalable, and intelligent customer-facing solutions that enhance visibility, personalization, and overall experience for Purolator customers.
This is a hands-on technical leadership role requiring full stack expertise, strong architectural oversight, and the ability to lead by example. The successful candidate will operate as both a people leader and Dev Lead, while driving adoption of AI-enabled software development and testing practices across the team.
Engineering Leadership & Delivery
- Lead the end-to-end software development lifecycle, ensuring delivery of high-quality, scalable, and secure solutions
- Act as a hands-on Dev Lead, contributing to system design, code reviews, and development where necessary
- Own delivery outcomes including quality, timelines, budget, and business value
- Establish and enforce engineering best practices and development standards
Architecture & Technology Strategy
- Lead application architecture and design in collaboration with Enterprise and Security Architects
- Drive adoption of microservices architecture, API-first design, and distributed systems
- Ensure solutions are cloud-native, scalable, and resilient using AWS technologies
- Champion modern DevOps practices including CI/CD, automation, and monitoring
AI-Driven Development & Innovation
- Act as a role model for AI adoption within engineering, embedding AI across the Software Development Life Cycle (SDLC)
- Promote the use of:
- AI-assisted coding tools to improve developer productivity
- AI-driven test automation and quality engineering
- Intelligent monitoring, debugging, and incident management
- Identify and drive opportunities to integrate AI capabilities into customer-facing solutions
Team Leadership & Capability Building
- Lead, coach, and develop a high-performing cross-functional team (Developers, QA, Business Analysts)
- Foster a culture of continuous learning, innovation, and AI-first thinking
- Conduct code reviews, provide technical mentorship, and support career growth
- Drive accountability, ownership, and engineering excellence across the team
Product & Stakeholder Collaboration
- Partner with Product Management to define product vision, roadmap, and priorities
- Translate business requirements into scalable technical solutions
- Collaborate with stakeholders to ensure alignment and successful delivery of customer-centric products
Core Engineering Stack
- Full stack engineering expertise
- Backend: Java (Java 21), Python
- Frontend: React, nice to have: Angular, Next.js
- APIs: RESTful services and microservices
- Databases: Postgres, DynamoDB (relational and NoSQL), nice to have: any NoSQL
Platforms & Practices
- Microservices architecture
- AWS cloud technologies and services : Lamda Functions, SQS, SNS, API Gateway, CloudFront, Monitoring and Observability
- CI/CD pipelines and DevOps tooling (GitHub, nice to have: Terraform)
- Agile methodology and related delivery tools (Jira, Confluence)
AI-Enabled Engineering
- Experience with or strong advocacy for:
- AI-assisted development tools
- AI-augmented testing and automation
- AI-driven DevOps and observability practices
Basic Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related technical discipline
- 6-10 years of software development experience, with strong full-stack exposure
- 5+ years of experience leading a software development team
- Proven ability to code, design, and lead simultaneously, operating as a hands-on technical leader
- Experience building customer-facing digital products with a strong focus on user experience
Technical & Platform Expertise
Demonstrated ability to provide leadership and guidance to engineering teams across the following:
- Maintaining and evolving applications using Java/J2EE, Python, Angular, React, Postgres, and DynamoDB
- Designing, building, and maintaining RESTful APIs and microservices-based services
- Building and operating large-scale, distributed systems on AWS cloud technologies
- Implementing and optimizing CI/CD pipelines and DevOps practices (GitHub, Terraform)
- Leveraging tools such as Jira and Confluence for agile delivery and team collaboration
Preferred Qualifications
- Strong knowledge of software engineering best practices across the full SDLC
- Experience with Agile methodologies and high-performing engineering teams
- Proven track record of delivering scalable, cloud-native solutions
- Demonstrated leadership in adopting and scaling AI-enabled engineering practices
- Strong coaching and mentoring skills, with a passion for developing talent
- Ability to drive innovation and continuous improvement
Language Requirement: Proficiency in English is required for this position due to the frequent communications that must be conducted in English with various stakeholders. This requirement is justified by the nature of the responsibilities and operational needs.
POSTING DETAILS
Location: 530 - Corporate
Working Conditions: Office Environment
Reports to: Senior Manager Technology
---
Purolator is an equal opportunity employer committed to diversity and inclusion. We welcome all qualified applicants and provide accommodations during the recruitment process upon request.
Purolator complies with Canadian law in all recruitment practices. During pre-screening, we may use an Artificial Intelligence (AI) tool, supported by human oversight, to efficiently manage tasks such as resume screening and candidate matching, enabling our team to connect with qualified candidates faster.
Personal information is used solely for recruitment and managed in accordance with privacy legislation. For AI-related inquiries only, contact TalentCOE@purolator.com. To apply, visit our Careers Page.
We recognize that employees and their families are essential to our success. We strive to provide a safe, healthy, and supportive workplace, ensuring the right people have the tools they need to thrive.
Every day at Purolator is an opportunity to connect with colleagues, customers, and communities to make a positive impact. Learn more about our values at www.purolator.com.
About Purolator
Sourced by ZipRecruiter