1

Software Dev Manager Jobs in Toronto, ON (NOW HIRING)

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 ...

Role Summary As a Software Development Manager, you will drive the performance of one of Nulogy's product teams. Managers are accountable for team delivery as well as the growth and performance of ...

New

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 ...

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

Development Manager

Toronto, ON ยท On-site +1

CA$130K - CA$155K/yr

At a Glance The Development Manager is a critical technical leader within the Product Operating ... Enforce accountability for software quality, ensuring solutions meet security, performance, and ...

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

next page

Showing results 1-20

Software Dev Manager information

What is the difference between Software Dev Manager vs Software Engineer?

AspectSoftware Dev ManagerSoftware Engineer
CredentialsBachelor's/Master's in CS or related field, leadership experienceBachelor's/Master's in CS or related field, coding skills
Work EnvironmentTeam leadership, project management, cross-department collaborationDesign, develop, test software applications
Industry UsageUsed in tech companies, software firms, IT departmentsUsed across tech, finance, healthcare, and more

The main difference is that a Software Dev Manager oversees teams and projects, focusing on leadership and strategy, while a Software Engineer primarily focuses on coding and developing software. Both roles require technical skills, but the manager role adds leadership and project management responsibilities.

What are Software Dev Managers?

Software Dev Managers are professionals who lead and oversee software development teams within an organization. They are responsible for managing projects, guiding developers, setting technical direction, and ensuring that software products are delivered on time and meet quality standards. In addition to technical expertise, they also handle team management tasks such as hiring, mentoring, and performance reviews. Their role is crucial in bridging the gap between business goals and technical implementation.

How does a Software Dev Manager typically balance technical leadership with people management responsibilities?

A Software Dev Manager is often responsible for both guiding the technical direction of projects and supporting the professional growth of their team members. This balance requires clear communication, regular one-on-one meetings, and staying up-to-date with technical trends while also handling performance reviews, hiring, and team development. Effective managers delegate technical tasks appropriately, foster a collaborative team culture, and act as a bridge between developers and other departments. This dual focus can be challenging but is essential for driving both project success and employee satisfaction.

What are the key skills and qualifications needed to thrive as a Software Development Manager, and why are they important?

To thrive as a Software Development Manager, you need a strong background in software engineering, leadership experience, and typically a degree in computer science or a related field. Familiarity with project management tools (like Jira), version control systems (such as Git), and agile methodologies is essential, and certifications like PMP or Scrum Master can be advantageous. Excellent communication, problem-solving, and team-building abilities help you effectively lead diverse teams and manage stakeholder expectations. These skills and qualifications are crucial for delivering high-quality software on schedule, fostering team growth, and achieving organizational goals.
What are the most commonly searched types of Software Dev jobs in Toronto, ON? The most popular types of Software Dev jobs in Toronto, ON are:
What cities near Toronto, ON are hiring for Software Dev Manager jobs? Cities near Toronto, ON with the most Software Dev Manager job openings:
Infographic showing various Software Dev Manager job openings in Toronto, ON as of June 2026, with employment types broken down into 90% Full Time, 7% Part Time, and 3% Contract. Highlights an 89% Physical, 5% Hybrid, and 6% Remote job distribution.

Software Development Manager

Purolator

Mississauga, ON โ€ข On-site

Other

Posted 22 days ago


Job description

ย It's not a package. It's a promise.

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.

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 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.

Responsibilities

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
Technology Stacks and Expectations

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
Qualifications

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.