Software Development Manager
Listed on 2026-06-04
-
Software Development
AI Engineer, DevOps, Cloud Engineer - Software, Software Engineer
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 Dev Ops 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, Dynamo
DB (relational and No
SQL), nice to have: any No
SQL
Platforms & Practices
- Microservices architecture
- AWS cloud technologies and services :
Lamda Functions, SQS, SNS, API Gateway, Cloud Front, Monitoring and Observability - CI/CD pipelines and Dev Ops tooling (Git Hub, 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 Dev Ops 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…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: