Language RequirementsEnglish / AnglaisFlexible Work Agreement TypeHybrid / HybridePosting End Date2025-05-14Job GradeL1 Zone BPay RangeCommensurate with Experience / Selon l’expérienceJob SummaryReporting to the Manager, Air Traffic Management (ATM) Tower Products, the Software Products Manager is r
JSfirm
Manager, Software Products
Job Description:
Language RequirementsEnglish / Anglais

Flexible Work Agreement TypeHybrid / Hybride

Posting End Date2025-05-14

Job GradeL1 Zone B

Pay RangeCommensurate with Experience / Selon l’expérience

Job SummaryReporting 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 fulfills the Scaled Agile Framework (SAFe) role of Product Owner and 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 and Verification:

Directs the software support and enhancement of safety critical NAV CANADA software, used by both domestic and international customers.

  • Prioritizes the defects, changes, enhancements through coordination with the NAV CANADA project teams, business owners and customer representatives to ensure that deadlines are met, and maximum business value of the system is achieved. Leads the periodic planning for teams and updates the plans on a weekly basis.
  • Reviews and approves Features and Defects for implementation by the Development Team.
  • Ensures that the product is developed to meet the Quality Assurance process requirements as set out in the corresponding T-BMS documents, including the performance of code and/or design reviews and appropriate automated and manual testing, with all activities recorded, as required with supporting artifacts. 
  • Conducts requirements analyses and review processes to determine, document, and validate the requirements and/or changes to the requirements.  Supports the team in deriving additional system requirements as necessary to provide sufficient details to guide the design and development activities.
  • Ensures that the design changes are in line with the architecture roadmap.  Identifies and recommends improvements arising from developing technology and defines technical requirements.

Design and Verification Processes and Methodologies

Develops and supports Policies, Procedures and Standards to ensure that the various in-service systems are maintained and enhanced to meet all safety, operational and efficiency requirements.

  • Serves as a Product Manager to streamline the execution of program priorities while maintaining the conceptual and technical integrity of the Features or components for the team.  Responsible for quality control and ensuring the software meets all safety and functional requirements as outlined.
  • Responsible for adhering to the established design approach including no loss of critical function on single point failures. Ensures the use of proven COTS software items to implement specific functionality, such as database management. Ensure that the design is modular and avoid tight coupling (complex interactions) between configuration items to facilitate future upgrades.  Design for platform independence and reuse. The base system may be tailored to a different implementation configurations, external interfaces and operating systems.
  • Ensures operational and technical performance and safety requirements of these systems are achieved and maintained.
  • Ensures systems safety and integrity by directing the development of test procedures and testing, certifying system integrity, directing the development and implementation of software maintenance philosophy, standards and procedures and establishing and maintaining a configuration management program.
  • Ensures that an object-oriented design methodology is used by the development team wherever possible, and the design is in alignment with the architecture designs. 
  • Guides the development of new functionality through an iterative object model, data flow, and HMI prototype to address requirements, then re-factor and harden into the final software product. 
  • Ensures traceability and work assignment tracking between code submissions and system requirements (and/or designed software architecture).
  • Follows the Technology Business Management System (T-BMS) and the Safety Management Plan.  Identifies and participates in Hazard Identification and Risk Assessments (HIRAs) and ensure representatives from applicable groups are present.  Captures results of meeting and ensure all risks are appropriately identified and/or mitigated.

Project, Financial and Budget Management

Manages a segment of the ANS Technology budget;

  • Develops and/or contributes to budgetary plans and projections based on requirements and priorities.
  • Coordinates with project teams to estimate, track, report and mitigate project resourcing efforts.
  • Prepares and/or contributes to budgets for capital/revenue and operating expenditures and plans staff activities accordingly.

Resource Planning and Management

Leads a team of professional and technical specialists, creates a positive environment that enables staff motivation and commitment to the function’s mandate and objectives.

  • Undertakes the responsibility to hire, allocate priorities, assess performance, schedule overtime, authorize leave, provide guidance, coach and take disciplinary action as required as well as defines responsibilities, establishes priorities and deadlines, allocates resources.
  • Facilitates an inclusive, respectful, safety and service excellence-oriented culture within the team to leverage broader partnerships and knowledge.

Strategy, Policy and Procedure Development

Participates in the development of strategies, policies and procedures.

  • Drafts strategies, policies, procedures, systems and business cases in a clear, concise manner to present to senior and/or executive management and clients.
  • Develops and supports customer Policies, Procedures and Standards to ensure that the various in-service systems are maintained and enhanced to meet all safety, operational and efficiency requirements.

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
  • 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.
  • Technical knowledge of international standards related to ANS technology.
  • 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 based at the Ottawa TSC and is a hybrid position with a minimum – 3 days per week on site.  However, effective this Fall (2025) there is a requirement of the employee to be in the office a minimum of 3 days per week.

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 an interview will be contacted.

-

Company Details
Nav Canada
151 Slater Street Suite 120
Ottawa, Ontario K1P 5H3 Canada
www.navcanada.ca/en/
21 Open Jobs Available
NAV CANADA plays a unique and critical role managing the 18 million square kilometres of Canadian civil airspace and the North Atlantic oceanic airspace under Canada’s control.
(Job and company information not to be copied, shared, scraped, or otherwise disseminated/distributed without explicit consent of JSfirm, LLC)
Job Info
Location
Ottawa, Ontario, Canada
Type
Permanent
Company Details
Nav Canada
151 Slater Street Suite 120
Ottawa, Ontario K1P 5H3 Canada
www.navcanada.ca/en/
21 Open Jobs Available
NAV CANADA plays a unique and critical role managing the 18 million square kilometres of Canadian civil airspace and the North Atlantic oceanic airspace under Canada’s control.

JSfirm, LLC

Roanoke, TX

jobs@jsfirm.com

JSfirm LLC, Privacy Policy

All rights reserved. 2001-2025 JSfirm