⚡ New

Dev Manager - Software

EXFO inc

MontréalFull-timeMid LevelOn-site

Job Description

Job Description: We are seeking an experienced Software Development Manager to lead two software development teams responsible for connected solutions supporting a family of advanced fiber-optic test and measurement products. The successful candidate will manage: A team developing client software for next-generation handheld test devices running Embedded Linux and built using Dart/Flutter. A team developing a mobile companion application that enables connectivity between field test devices and our cloud-based SaaS platform built using Dart/Flutter.

These teams play a critical role in delivering a connected experience that allows field technicians to upload test results, collaborate across projects, and leverage cloud-based analytics and reporting capabilities. This role combines people leadership, software delivery management, technical oversight, and cross-functional collaboration. The ideal candidate has a proven track record leading software teams in Agile environments and is passionate about developing both people and products.

Key Responsibilities Team Leadership Lead, coach, and develop two software development teams consisting of approximately 7-20 engineers. Foster a culture of accountability, collaboration, continuous improvement, and technical excellence. Support career development through mentoring, performance management, regular feedback, and growth planning.

Build high-performing teams through recruiting, onboarding, and talent development. Help teams mature their engineering and Agile practices. Software Delivery Partner with Product Management, Project Management, and other stakeholders to plan and deliver software releases.

Ensure predictable execution of commitments within a SAFe Agile development environment. Remove organizational and technical impediments that impact team effectiveness. Monitor delivery progress, risks, dependencies, and quality objectives.

Support continuous improvement initiatives across planning, development, testing, and release activities. Technical Leadership Develop sufficient understanding of the products and technology stack to effectively guide teams and participate in technical decision-making. Work closely with technical leads and senior engineers to evaluate architectural options, technical risks, and implementation strategies.

Facilitate discussions involving: Embedded Linux applications Mobile application development Cloud-connected systems Software quality and maintainability Promote engineering best practices, code quality, automated testing, and operational excellence. Cross-Functional Collaboration Collaborate closely with: Product Managers Project Managers System Architects SaaS and Cloud development teams Balance business priorities, customer needs, technical constraints, and delivery commitments. Communicate status, risks, and recommendations effectively to stakeholders and leadership.

Required Qualifications Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or equivalent practical experience. 5+ years of experience managing software development teams. Experience leading teams ranging from approximately 7-20 software professionals. Experience delivering software products using Agile development methodologies.

Experience working within scaled Agile frameworks such as SAFe. Demonstrated success recruiting, developing, and retaining engineering talent. Experience helping teams improve engineering practices, delivery predictability, and organizational maturity.

Strong stakeholder management and communication skills. Technical Background Candidates are not expected to be hands-on developers but should possess sufficient technical knowledge to understand and discuss software development challenges in areas such as: Embedded software systems Mobile application development (Android and/or iOS) Cloud-connected applications and SaaS platforms Software architecture and development lifecycle practices Leadership Competencies Successful candidates will demonstrate: Strong people leadership and coaching skills Sound judgment and decision-making Ability to build trust across teams and stakeholders Excellent communication and organizational skills Continuous improvement mindset Ability to balance technical considerations with business objectives Pragmatic problem-solving and risk management EXFO is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Posted Today

Related Jobs

Related Searches

Apply Now