Software Development Manager
Montreal, Quebec • Direct Hire • April 16, 2026 • 87383
Base Salary Range: $145000 - $150000
Job Title: Software Development Manager
Job ID: 87383
Location: Montreal, Quebec
Tech stack: .Net, Azure, Angular, Microservices, Kubernetes,Docker, Devops
Overview:
A division of our client is a cutting-edge software provider specializing in last-mile logistics solutions for third-party logistics (3PL) companies. We are dedicated to optimizing the final stage of delivery to improve speed, accuracy, and customer satisfaction. Our platform enables businesses to streamline their operations and provide a seamless delivery experience to their customers. As we continue to grow, we are seeking a highly skilled and dynamic Product Manager to help shape the future of our last-mile logistics software. Reporting to the Director of Software Development, the Software Development Manager will lead the end-to-end development of the Company’s cutting-edge cloud-based logistic management solution. You will provide technical and coaching mentorship to your direct reports and manage the complete software development lifecycle. Responsibilities also include the delivery management of strategic technical projects which are complex and secure. You will be part of the technical leadership and will influence the Company’s long-term technical and business strategy. A successful candidate will be a strong and experienced technical leader with an established background in developing software applications using agile software development best practices.
What you will be doing:
-
Provide technical leadership and direction to inspire and motivate high-performing technical teams.
-
Oversee and coordinate the work of 4 leads and 12+ software developers and QA analysts. Drive cross-functional and cross-team alignment for the teams
-
Build an engineering culture for software development team deliveries that finds a balance between high quality work and delivery time.
-
Hold the development team to high standards in writing quality scalable and supportable code, complete with appropriate unit tests, automated testing, documentation, and operationalization aspects in a CI/CD environment.
-
Be pragmatic. Ensure that the teams understand, define, and select tradeoffs that balance cost, speed of delivery, architectural best practices, and other concerns while delivering maximum impact to the user. Challenge solutions and estimates when appropriate.
-
Actively contributes to continuous process improvement by implementing the Software Development Life Cycle (SDLC) best practices, including sprint planning, grooming etc.
-
Provide day-to-day technical guidance to the development team as subject matter experts on the technology they are using.
-
Monitor development progress continuously and address any questions or challenges regarding project or sprint plans.
-
Identify issues/events that may impact resources, schedule, scope and/or delivery. Escalate risks and issues to appropriate parties in a timely manner and provide recommendations on problem-solving.
-
Represent the development team in front of relevant stakeholders and actively participate in team demo.
-
Enable and empower development team members to achieve maximum productivity, optimal creativity and efficiency in an environment that encourages collaboration and innovation.
-
Maintain and execute L&D framework, coach and mentor development team members. Provide clear guidance and feedback to them regarding performance, career management, and development.
-
Participate in the recruitment process, successful onboarding, mentoring, and investing in staff to reach their full potential.
What you must have:
-
Bachelor's degree in computer science, mathematics, or relevant fields. Master's degree preferred.
-
3+ years of engineering team management experience including technical leadership.
-
10+ years of engineering experience.
-
Bilingualism; French/English
Nice to have:
-
Experience with Azure Devops
-
Release Management working experience
Salary/Rate Range: $145,000.00 - $150,000.00
Thank you for your interest in this opportunity. If you are selected to move forward in the process, we will contact you directly. If you do not hear from us, we encourage you to continue visiting our website for other roles that may be a good fit.
For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.com