Purolator Courier

Software Development Manager

Purolator Courier$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 6-10 years of software development experience with full-stack expertise
  • 5+ years leading a software development team
  • Hands-on coding and technical leadership experience
  • Experience with customer-facing digital products focusing on user experience

Responsibilities

  • Lead the end-to-end software development lifecycle with high-quality outcomes
  • Act as a hands-on Dev Lead, engaging in system design and code reviews
  • Own delivery outcomes in terms of quality, budget, and business value
  • Establish and enforce engineering best practices and standards
  • Drive adoption of microservices architecture and API-first design
  • Champion DevOps practices including CI/CD and automation
  • Integrate AI capabilities into customer-facing solutions

Benefits

  • Collaborative office environment
  • Opportunities for ongoing professional development
  • Focus on innovation and AI integration in projects
  • Supportive culture encouraging continuous learning
  • Engagement with cutting-edge technology stacks
Full Job Description
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

About Purolator Courier

Purolator Courier is a Canadian courier and logistics company that provides shipping and delivery services to businesses and individuals. The company was founded in 1960 and is headquartered in Mississauga, Ontario. Purolator operates a network of over 170 shipping centers and employs over 12,000 people across Canada. The company offers a range of services, including express shipping, freight, and logistics solutions. Purolator is committed to sustainability and has implemented several initiatives to reduce its environmental impact.
Learn more about Purolator Courier
Size
12,000 employees
Industry
Founded
1960

Similar Jobs

More Jobs at Purolator Courier

More Information Technology Jobs

Find similar Software Development Manager jobs: