Job Description & How to Apply Below
** Manager, Software Products
** Job Category
** Project Management
** Language Requirements
** English / Anglais
** Flexible Work Agreement Type
** Hybrid / Hybride
** Posting End Date
**** 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…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×