Software Development Manager

PurolatorMississauga, ON
Onsite

About The Position

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.

Requirements

  • 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
  • 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
  • Proficiency in English is required for this position due to the frequent communications that must be conducted in English with various stakeholders.

Nice To Haves

  • Angular
  • Next.js
  • any NoSQL database
  • Terraform
  • 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

Responsibilities

  • 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
  • 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
  • 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
  • Promote the use of AI-driven test automation and quality engineering
  • Promote the use of intelligent monitoring, debugging, and incident management
  • Identify and drive opportunities to integrate AI capabilities into customer-facing solutions
  • 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
  • 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

Benefits

  • We strive to provide a safe, healthy, and supportive workplace, ensuring the right people have the tools they need to thrive.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service