Job Posting Title
Manager, Software Products
Job Category
Project Management
Language Requirements
English / Anglais
Flexible Work Agreement Type
Hybrid / Hybride
Posting End Date
2026-01-15
Job Grade
L1 Zone B
Pay Range
Commensurate with Experience / Selon l’expérience
Job Summary
Reporting to the Manager, Air Traffic Management (ATM) Tower Products, the Software Products Manager is responsible for directing the software design, development and verification and providing leadership for the development teams working on multiple commercial and/or domestic ATM projects and systems. The Software Products Manager collaborates with various teams both within Business Development and NAV CANADA to support and oversee the software development lifecycle from planning to closure, ensuring projects are delivered on time, within scope and within budget. The role is key to risk management, project reporting, and capacity and resource planning as well as compliance with policies, procedures, and regulations. The Software Products Manager also streamlines the execution of program priorities while maintaining the conceptual and technical integrity of the components for the team as well as ensuring that the software meets all safety and functional requirements.
Job Description
What NAV CANADA offers you:
- Challenging, team-oriented work environment
- Competitive compensation and benefits
- Defined benefit pension plan
- Opportunities for growth and development
- Flexible work arrangements
- Diverse and inclusive workforce
In this role you will:
Software Design, Development & Verification
- Lead the support, enhancement, and verification of safety‑critical NAV CANADA software used domestically and internationally.
- Prioritize defects, changes, and enhancements in collaboration with project teams, business owners, and customers, ensuring delivery timelines and business value.
- Review and approve features and defects for development, ensuring alignment with quality assurance standards and T‑BMS processes.
- Conduct requirements analysis, validate changes, and help derive detailed system requirements to guide design and development.
- Ensure design updates align with the architecture roadmap and recommend improvements based on emerging technologies.
Design & Verification Methodologies
- Develop and maintain policies, procedures, and standards to ensure in‑service systems meet safety, operational, and efficiency requirements.
- Act as Product Manager to maintain technical integrity, quality, and safety compliance across features and components.
- Ensure adherence to robust design principles, including modularity, platform independence, reuse, and protection against single‑point failures.
- Oversee system safety and integrity through test planning, certification, maintenance standards, and configuration management.
- Promote object‑oriented design practices and guide iterative development using models, data flows, and prototypes.
- Maintain full traceability between requirements, architecture, and code.
- Support T‑BMS and Safety Management Plan activities, including HIRAs and risk mitigation.
Project, Financial & Budget Management
- Manage a portion of the ANS Technology budget and contribute to financial planning and forecasting.
- Coordinate with project teams to estimate, track, and report on resource needs and project effort.
- Prepare and support capital, revenue, and operating budgets.
Resource Planning & Leadership
- Lead a team of technical and professional specialists, fostering a positive, inclusive, safety‑focused culture.
- Oversee hiring, performance management, coaching, workload planning, and resource allocation.
Strategy, Policy & Procedure Development
- Contribute to organizational strategies, policies, and procedures.
- Prepare clear, concise strategies, business cases, and documentation for senior leadership.
- Develop and support customer policies and standards to ensure ongoing system safety, performance, and efficiency
What you bring:
- Bachelor’s degree in Software engineering or Computer Science or equivalent experience supplemented by some experience in Air Traffic Management Systems.
- Minimum of 5 years in software development or software testing or systems engineering
- Good knowledge of NAV CANADA's business and operational mandate, strategic objectives, accountability framework, corporate values and principles including how these relate to project objectives and staff and personal development.
- Thorough knowledge and extensive experience in directing software projects by program planning, budgeting, preparing work plans, scheduling activities, setting priorities and assigning resources to meet objectives and deadlines.
- Current and in-depth knowledge of rapidly evolving industry trends, computing and communications technology and products and services available in the ATM community.
- Thorough knowledge and extensive experience in the development, testing, implementation and life cycle support of complex, safety critical ATM systems.
- Knowledge of NAV CANADA’s Technology Business Management System (T-BMS).
- Technical knowledge of international standards related to ANS technology.
- Excellent knowledge of NAV CANADA’s ATC products and the product roadmap.
- Good Knowledge of software engineering principles.
- General knowledge of financial considerations related to business proposals.
- Knowledge of Canadian and International ANSPs.
- Good knowledge of procurement policies, tendering processes, proposal evaluations and contracting mechanisms.
- Knowledge of team leadership and coaching methodologies.
How others describe you:
- Ability to negotiate deliverables with industry, consultants and project members when coordinating projects.
- Excellent budget and forecast management skills.
- The ability to convey complex technical information in a clear, straightforward manner to groups or individuals who may not have domain or extensive technical knowledge.
- Ability to be a subject matter specialist on multi-disciplinary task forces.
- Ability to provide leadership to a group of technical people in achieving the goals of the business development group.
- Ability to work under short timeframes with intense pressure to deliver.
- Ability to make time-critical decisions with limited information.
Working Conditions:
- Occasional Travel may be required
- General office environment
- Analytical, evaluative, and strategic thinking efforts are required
- This position is a hybrid position with a minimum – 3 days per week on site.
NAV CANADA is committed to building a skilled, diverse workforce reflective of Canadian society. If you do not believe that you match every job requirement listed on this job posting, we still encourage you to apply. NAV CANADA encourages a culture of learning and growth, and recognizes that although some technical skills are mandatory, many others can be taught.
Our Company strives to create an inclusive and barrier-free selection process and work environment. If you require accommodations during this competition process, please ensure that you inform the interview coordinator or hiring manager of any accommodation measures you may require. NAV CANADA will provide accommodations throughout the recruitment and selection process to applicants with disabilities as required.
The successful candidate must meet the security requirement of the position and be legally able to work in Canada.
We thank all applicants for their interest; only those selected for next steps will be contacted.
-