NAV CANADA

SoftwareDeveloper

$111–140k Ottawa, Ontario, Canada FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Software Developer at NAV CANADA. Skills: Software Development, Systems Engineering, Flight Data Systems. Ensure system safety. Perform work in accordance with policy”

Industry & Context.

Problems you'll solve

Analytical skills; Problem-solving skills; Effective solutions

Eligibility Requirements

Occasional travel, Security requirement

What They're Looking For.

Must Have

3 to 5 years of experience in software engineering, Experience in software integration, Experience with distributed computer based systems, Experience in Ada, C and / or C++ programming languages, Experience with shell scripting, Experience with full software development lifecycle, Experience in planning, specifying, and evaluating software development activities, Experience with Agile framework, Knowledge of Software Engineering principles, Knowledge of object-oriented and/or event driven programming analysis and design, Knowledge of DataBase Management Software, Knowledge of RHEL compatible Linux, Knowledge of software development and testing processes, Knowledge of large-scale computer systems, Ability to formulate and evaluate proposals, Ability to prepare estimates, Ability to guide and help develop junior team members, Ability to apply analytical, problem-solving skills, Ability to write and execute unit and integration tests, Ability to clearly articulate technical concepts, Ability to work independently and collaboratively, Communicate effectively both orally and in writing, Build and maintain positive working relationships, Show initiative and exercise sound judgment, Demonstrate resilience and adaptability, Maintain high attention to detail, Exhibit integrity, a work ethic and sense of responsibility, Display genuine enthusiasm for technology, Meet security requirement, Legally able to work in Canada

Nice to Have

Experience working with a rigorous process for safety critical systems, Experience with flight plan and route processing, Experience with 4D trajectory modelling, Experience with conflict prediction processing, Experience with Bash, Experience with Python, Experience with Ruby, Experience with JSON, Experience with XML, Experience with MySQL, Experience with Postgres, Experience with Elastic (ELK) Stack, Experience with traditional development cycle

What You'll Do.

Perform work in accordance with policy

Assist in performing detailed design

Guide coding required

Perform coding required

Review coding required

Guide unit test development

Perform unit test development

Review unit test development

Guide unit integration and testing

Perform unit integration and testing

Review unit integration and testing

Guide system integration and testing

Perform system integration and testing

Review system integration and testing

Maintain existing software systems

Enhance existing software systems

Plan software development

Design software systems

Develop software systems

Test software systems

Maintain software systems

Implement software requirements

Perform subsystem detailed design

Conduct unit test development

Conduct unit integration testing

Conduct system integration testing

Assess software domain performance

Mitigate software domain safety impact

How You'll Work.

Team & Collaboration

Cross-functional teams; Senior developers; Junior team members

Communication Scope

Oral communication; Written communication; Technical concepts

Process & Methodology

Agile framework, Traditional development cycle

Full Job Description

**Job Posting Title** Software Developer (2 Positions) **Job Category** Systems Engineering **Language Requirements** English / Anglais **Flexible Work Agreement Type** Hybrid / Hybride **Posting End Date** 2026-06-15 **Job Grade** PIPSC-3 **Pay Range** $111,451 - $140,007 **Job Summary** NAV CANADA is seeking a self-motivated and detail-oriented Software Developer to join our software development team and contribute to real-world software projects that support and shape the present and future of Air Navigation Services in Canada. The Software Developer will work closely with senior developers and cross-functional teams to plan, design, develop, test, and maintain solutions of complex computer software systems. Areas of responsibility include software requirements implementation, subsystem detailed design, coding, unit test development and conduct, unit integration and testing, software domain performance assessment, and software domain safety impact mitigation. Preference will be given to candidate with experience working with a rigorous process for safety critical systems. **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 **Key Accountabilities:** * Ensure system safety by performing work in accordance with internal policy standards and product development process * Assist in performing detailed design of changes / enhancements to the software subsystems * Guide, perform and review the coding required to incorporate the detailed design * Guide, perform and review the unit test development and conduct for the changes to the software * Guide, perform and review unit integration and testing for the changes to the software * Guide, perform, and review system integration and testing for the changes to the software across all domains * Maintain and

Free ATS check

Applying for this Software Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about NAV CANADA?

Real rants from real employees. Read before you apply.

Read Company Rants →