Job Posting Title Manager, Software and Data Systems (Air Traffic Management) Job Category Engineering Development and Support Language Requirements English / Anglais Flexible Work Agreement Type ...
Job Posting Title Manager, Software and Data Systems (Air Traffic Management) Job Category Engineering Development and Support Language Requirements English / Anglais Flexible Work Agreement Type ...
The Senior Manager, Data Science- Geospatial leads the strategy, development, and execution of ... Developing Geospatial Modeling tools using GIS software such as CARTO * Developing and preparing ...
The Senior Manager, Data Science- Geospatial leads the strategy, development, and execution of ... Developing Geospatial Modeling tools using GIS software such as CARTO * Developing and preparing ...
Software Engineer
CA$70K - CA$88K/yr
Successful software engineers at Guidewire typically have: A desire to work collaboratively in an empowered, small, cross-functional team Experience working in an agile and fast-paced development ...
Software Engineer
CA$70K - CA$88K/yr
Successful software engineers at Guidewire typically have: A desire to work collaboratively in an empowered, small, cross-functional team Experience working in an agile and fast-paced development ...
Software Engineer
CA$70K - CA$88K/yr
Successful software engineers at Guidewire typically have: A desire to work collaboratively in an empowered, small, cross-functional team Experience working in an agile and fast-paced development ...
Software Engineer
CA$70K - CA$88K/yr
Successful software engineers at Guidewire typically have: A desire to work collaboratively in an empowered, small, cross-functional team Experience working in an agile and fast-paced development ...
As a Manager of Software Engineering reporting to the Sr Manager of Engineering, you'll lead multiple Agile teams to deliver high-quality software solutions. You'll own the technical design, drive ...
As a Manager of Software Engineering reporting to the Sr Manager of Engineering, you'll lead multiple Agile teams to deliver high-quality software solutions. You'll own the technical design, drive ...
Software Engineering Manager
Mississauga, ON ยท On-site
$213.14 - $237.74/hr
Overview As a Manager of Software Engineering reporting to the Director of Engineering, you'll lead multiple Agile teams to deliver high-quality software solutions. You'll own the technical design ...
Software Engineering Manager
Mississauga, ON ยท On-site
$213.14 - $237.74/hr
Overview As a Manager of Software Engineering reporting to the Director of Engineering, you'll lead multiple Agile teams to deliver high-quality software solutions. You'll own the technical design ...
Software Engineering Manager
Mississauga, ON ยท Remote
CA$156K - CA$174K/yr
As a Manager of Software Engineering reporting to the Director of Engineering, you'll lead multiple Agile teams to deliver high-quality software solutions. You'll own the technical design, drive ...
Software Engineering Manager
Mississauga, ON ยท Remote
CA$156K - CA$174K/yr
As a Manager of Software Engineering reporting to the Director of Engineering, you'll lead multiple Agile teams to deliver high-quality software solutions. You'll own the technical design, drive ...
Software Development Manager
Hamilton, ON ยท On-site
We are experiencing fast growth and are looking a Software Development Manager to lead our sales, development, and support teams as we implement the next phase of our strategy. The candidate will ...
Quick apply
Software Development Manager
Hamilton, ON ยท On-site
We are experiencing fast growth and are looking a Software Development Manager to lead our sales, development, and support teams as we implement the next phase of our strategy. The candidate will ...
Software Engineer II
Mississauga, ON ยท On-site
CA$86K - CA$108K/yr
Successful software engineers at Guidewire typically have: A desire to work collaboratively in an empowered, small, cross-functional team Experience working in an agile and fast-paced development ...
Software Engineer II
Mississauga, ON ยท On-site
CA$86K - CA$108K/yr
Successful software engineers at Guidewire typically have: A desire to work collaboratively in an empowered, small, cross-functional team Experience working in an agile and fast-paced development ...
Senior Software Engineer
Mississauga, ON ยท On-site
We pioneered the first knowledge management platform purpose-built for insurance. Today, more than ... Guidewire Software, Inc. is proud to be an equal opportunity and affirmative action employer. We ...
Senior Software Engineer
Mississauga, ON ยท On-site
We pioneered the first knowledge management platform purpose-built for insurance. Today, more than ... Guidewire Software, Inc. is proud to be an equal opportunity and affirmative action employer. We ...
Senior Software Engineer
Mississauga, ON ยท On-site
We pioneered the first knowledge management platform purpose-built for insurance. Today, more than ... Guidewire Software, Inc. is proud to be an equal opportunity and affirmative action employer. We ...
Senior Software Engineer
Mississauga, ON ยท On-site
We pioneered the first knowledge management platform purpose-built for insurance. Today, more than ... Guidewire Software, Inc. is proud to be an equal opportunity and affirmative action employer. We ...
Senior Manager Software Development
Ottawa, ON ยท On-site
CA$139/hr
We are seeking an experienced and enthusiastic Senior Software Development Manager to drive the development and delivery of cutting-edge optical software on the Reconfigurable Line System (RLS ...
Senior Manager Software Development
Ottawa, ON ยท On-site
CA$139/hr
We are seeking an experienced and enthusiastic Senior Software Development Manager to drive the development and delivery of cutting-edge optical software on the Reconfigurable Line System (RLS ...
Summary The Senior Manager is responsible for defining and executing strategies for CCaaS transformation, driving the adoption of AI and advanced functionalities to optimize customer experience and ...
Summary The Senior Manager is responsible for defining and executing strategies for CCaaS transformation, driving the adoption of AI and advanced functionalities to optimize customer experience and ...
Software Developer, Fleet Manager
Kitchener, ON ยท Hybrid
CA$100K - CA$150K/yr
As a Software Developer on the Fleet Core team within OTTO by Rockwell Automation, you will help develop, test, maintain OTTO Fleet Manager software used by customers to operate autonomous vehicle ...
Software Developer, Fleet Manager
Kitchener, ON ยท Hybrid
CA$100K - CA$150K/yr
As a Software Developer on the Fleet Core team within OTTO by Rockwell Automation, you will help develop, test, maintain OTTO Fleet Manager software used by customers to operate autonomous vehicle ...
Senior Software Development Manager
Ottawa, ON ยท On-site
CA$140K - CA$225K/yr
Ciena is advancing network automation through AI-powered applications that enhance network management and optimization. This role contributes to delivering intelligent, scalable software solutions ...
Senior Software Development Manager
Ottawa, ON ยท On-site
CA$140K - CA$225K/yr
Ciena is advancing network automation through AI-powered applications that enhance network management and optimization. This role contributes to delivering intelligent, scalable software solutions ...
Partner closely with software engineering managers, developers, product specialists, and support teams to unify our approach to defect triage, severity standards, and risk management. * Advanced ...
Quick apply
Partner closely with software engineering managers, developers, product specialists, and support teams to unify our approach to defect triage, severity standards, and risk management. * Advanced ...
QNX Systems Software Developer II (Graphics)
CA$90K - CA$132K/yr
Maintain an in-depth understanding of current software department approaches and standards through communication with development team members, technical leads, and management. You will have:
QNX Systems Software Developer II (Graphics)
CA$90K - CA$132K/yr
Maintain an in-depth understanding of current software department approaches and standards through communication with development team members, technical leads, and management. You will have:
We are seeking an experienced and dynamic Software Development Manager to lead our Verification and Validation (V&V) engineering team. This role is crucial for ensuring the quality, reliability, and ...
We are seeking an experienced and dynamic Software Development Manager to lead our Verification and Validation (V&V) engineering team. This role is crucial for ensuring the quality, reliability, and ...
Software Engineer
Ottawa, ON ยท Hybrid
Proficiency with Linux patch management and software patching workflows. * Experience working with at least two code repository systems, ideally including Perforce. * Strong scripting experience in ...
Quick apply
Software Engineer
Ottawa, ON ยท Hybrid
Proficiency with Linux patch management and software patching workflows. * Experience working with at least two code repository systems, ideally including Perforce. * Strong scripting experience in ...
Software Developer
Kitchener, ON ยท Hybrid
CA$80K - CA$110K/yr
Collaborate closely with architects, project managers, UX designers, test engineers, and software developers * Participate throughout the full software development lifecycle using Agile methodologies
Software Developer
Kitchener, ON ยท Hybrid
CA$80K - CA$110K/yr
Collaborate closely with architects, project managers, UX designers, test engineers, and software developers * Participate throughout the full software development lifecycle using Agile methodologies
Software Manager information
See Hamilton, ON salary details
$67.1K - $78.7K
6% of jobs
$78.7K - $90.4K
2% of jobs
$90.4K - $102.1K
9% of jobs
$110.5K is the 25th percentile. Wages below this are outliers.
$102.1K - $113.7K
11% of jobs
$113.7K - $125.4K
13% of jobs
The median wage is $132K / yr.
$125.4K - $137.1K
16% of jobs
$137.1K - $148.7K
9% of jobs
$160.1K is the 75th percentile. Wages above this are outliers.
$148.7K - $160.4K
10% of jobs
$160.4K - $172.1K
11% of jobs
$172.1K - $183.7K
12% of jobs
$183.7K - $195.4K
2% of jobs
$67.1K
$137.2K
$195.4K
How much do software manager jobs pay per year?
What does a Software Manager do?
What Is a Software Manager?
A software manager oversees the development, installation, and maintenance of new or upgraded software for an organization. As a software manager, you coordinate with staff to determine client needs and expectations, establish budget and timelines, and ensure that employees use the product correctly. You may also train company employees on how to utilize the software after it is installed and help troubleshoot problems that arise.
What is the difference between Software Manager vs Software Engineer?
| Aspect | Software Manager | Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's or higher in CS or related field; management experience | Bachelor's or higher in CS or related field; coding skills |
| Work Environment | Oversees teams, manages projects, strategic planning | Develops software, writes code, tests applications |
| Employer & Industry Usage | Used in tech companies, startups, large enterprises | Used across all tech sectors, startups, corporate IT |
The main difference between a Software Manager and a Software Engineer lies in their roles. Software Managers focus on team leadership, project management, and strategic planning, while Software Engineers are primarily responsible for coding and developing software. Both roles require technical knowledge, but their responsibilities and work focus differ significantly.
How does a Software Manager typically balance hands-on technical work with leadership responsibilities?
What are the key skills and qualifications needed to thrive as a Software Manager, and why are they important?

Full-time
Retirement
Posted 18 days ago
Job description
Job Posting Title
Manager, Software and Data Systems (Air Traffic Management)Job Category
Engineering Development and SupportLanguage Requirements
English / AnglaisFlexible Work Agreement Type
Hybrid / HybridePosting End Date
2026-07-22Job Grade
L1 Zone BPay Range
Commensurate with Experience / Selon l'experienceJob Summary
Reporting to the Manager, CAATS Software (NAV CANADA's Canadian Automated Air Traffic System), you will lead teams responsible for the design, development, and continuous enhancement of critical software and data systems that support flight data processing across domestic and oceanic air traffic operations.In this role, you will provide both people and technical leadership, guiding the delivery of system management infrastructure and data driven software solutions within a safety critical environment. You will work closely with cross functional partners to ensure systems are reliable, scalable, and aligned with operational and business needs.
As a SAFe Product Owner, you'll help align team priorities with broader organizational goals, driving high-quality, reliable software solutions while maintaining strong technical integrity and a focus on system safety.
Job Description
What NAV CANADA offers you:
- Challenging, team-oriented work environment
- Competitive compensation and flexible benefits
- Defined benefit pension plan
- Opportunities for growth and development
- Flexible work arrangements
- Diverse and inclusive workforce
In this role you will:
- Directs the software support and enhancement of SMI ( System Management Infrastructure) and Data Management Applications Software to position the services with respect to current customer needs with reasonable flexibility regarding possible new customer demands and new services or level of services.
- 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.
- Responds to the needs of the customer and system users by directing the assessment and implementation of modification requests (MRs, CRs, etc.), assessing the future requirements of the users and recommending solutions, preparing cost estimates, project briefs and implementation plans.
- Evaluates the views of customers, as the system users, with regards to effectiveness of the software under his area of responsibility and the ways in which it could be improved, and develops software modifications and configurations that are acceptable to customers.
- 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.
- Identifies and recommends improvements arising from developing technology and defines technical requirements to ensure future compatibility with all ATM systems as well as systems to which SMI and Data Management Applications interfaces to.
- Provides expertise and guidance through the management of technical resources on SMI and Data Management Applications Software and other related software components, regarding user concerns, requirements, priorities, technological developments, and the implications of integrating changes, system replacement and upgrades.
- Explains project and resource development tools and equipment and services provided to customers, NAV CANADA managers, suppliers, and to specialists in engineering, including systems engineers, software developers, testers, and technicians.
- 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.
- Follows the 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 CAATS Software Organization 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.
What you bring:
- Bachelor's degree in software engineering or computer science or equivalent education and experience supplemented by some experience in Air Traffic Management Systems.
- Minimum 5 years of experience in a software development and/or system engineering team lead role
- 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.
- Knowledge and/or experience in directing software projects by program planning, budgeting, preparing work plans, scheduling activities, setting priorities, and assigning resources to meet objectives and deadlines.
- Uptodate expertise in industry trends and emerging technologies, with strong awareness of AIdriven innovations, modern datamanagement practices, and evolving computing and communications solutions in the ATM sector.
- Thorough knowledge and extensive experience in the development, testing, implementation and life cycle support of complex, safety critical ATM systems.
- Knowledge of software engineering principles.
How others describe you:
- Strong leadership skills
- Ability to listen and respond to individuals as well as run effective teams
- 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 required
- This position is a hybrid position with a minimum - 3 days per week on site.
Behaviour Statement:
- All employees of NAV CANADA are expected to demonstrate behaviours aligned with company's Code of Business Conduct, values, safety and objectives. This includes adherence to any safety policies, standards, and procedures corresponding to job responsibilities and duties.
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.
-