Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
2,458

Front End Developer jobs in Canada

Software Developer – Data Link Developer

NAV CANADA

Ottawa
Hybrid
CAD 111,000 - 141,000
Today
Be an early applicant
I want to receive the latest job alerts for “Front End Developer” jobs

Senior .NET Developer — Azure & Data-Driven, Onsite NJ

Diverse Lynx

Alnwick Parish
On-site
CAD 137,000 - 193,000
Today
Be an early applicant

Senior AI Software Engineer

Thomson Reuters

Toronto
Hybrid
CAD 100,000 - 145,000
Today
Be an early applicant

Databases Software Engineer II — Java + NoSQL, Hybrid

Fivetran

Toronto
Hybrid
CAD 153,000 - 185,000
Today
Be an early applicant

Software Engineer II, Databases

Fivetran

Toronto
Hybrid
CAD 153,000 - 185,000
Today
Be an early applicant
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Senior Software Developer

Autodesk

Toronto
Hybrid
CAD 90,000 - 110,000
Today
Be an early applicant

.Net Developer

Diverse Lynx

Alnwick Parish
On-site
CAD 137,000 - 193,000
Today
Be an early applicant

Senior Cloud‑Native Full‑Stack Engineer

Autodesk

Champlain
On-site
CAD 98,000 - 145,000
Today
Be an early applicant
HeadhuntersConnect with headhunters to apply for similar jobs

Senior Full Stack Software Developer

Autodesk

Champlain
On-site
CAD 98,000 - 145,000
Today
Be an early applicant

C++ Senior Software Developer

Felix Payment Systems

Vancouver
Hybrid
CAD 90,000 - 120,000
Today
Be an early applicant

Senior Cloud‑Native Full‑Stack Engineer

Autodesk

Quebec
On-site
CAD 98,000 - 145,000
Today
Be an early applicant

Senior Full Stack Software Developer

Autodesk

Quebec
On-site
CAD 98,000 - 145,000
Today
Be an early applicant

Senior Cloud‑Native Full‑Stack Engineer

Autodesk

British Columbia
Remote
CAD 98,000 - 145,000
Today
Be an early applicant

Senior Full Stack Software Developer

Autodesk

British Columbia
Remote
CAD 98,000 - 145,000
Today
Be an early applicant

Go Software Engineer - Connect & Cloud AI Streaming (Remote)

Redpanda Data

Canada
Remote
CAD 256,000 - 317,000
Today
Be an early applicant

Software Engineer, Connect

Redpanda Data

Canada
Remote
CAD 256,000 - 317,000
Today
Be an early applicant

Staff Full-Stack Engineer - Remote, AI-Powered Content Tools

Coursera

Canada
Remote
CAD 164,000 - 205,000
Today
Be an early applicant

Senior Information Architect: Life Sciences Data Governance

Hispanic Alliance for Career Enhancement

Montreal
Hybrid
CAD 157,000 - 249,000
Today
Be an early applicant

Junior Full-Stack Developer – Hybrid/Agile

Babcock Mission Critical Services España SA.

Ottawa
Hybrid
CAD 57,000 - 72,000
Today
Be an early applicant

Senior React Engineer — Smart TV Apps (Remote, C2H)

G2i Inc.

Canada
Remote
CAD 80,000 - 100,000
Today
Be an early applicant

Senior Software Engineer – FinTech (Hybrid/Remote)

Lightspeed

Montreal
Remote
CAD 100,000 - 140,000
Today
Be an early applicant

Senior Software Developer- Financial Services

Lightspeed

Montreal
Remote
CAD 100,000 - 140,000
Today
Be an early applicant

Senior Software Engineer – Hybrid, Cross-Platform

EXFO

Quebec
Hybrid
CAD 80,000 - 100,000
Today
Be an early applicant

Staff Software Engineer — Shape Bitcoin Finance (Remote)

Shakepay

Canada
Remote
CAD 100,000 - 140,000
Today
Be an early applicant

Senior Software Designer / Concepteur(trice) logiciel senior

EXFO

Quebec
Hybrid
CAD 80,000 - 100,000
Today
Be an early applicant

Top job titles:

Weekend jobsPaint jobsMedical Laboratory Technician jobsEditor Video jobsCourier jobsMachine Learning jobsCare Coordinator jobsInsurance Broker jobsRetail Management jobsAudiologist jobs

Top companies:

Jobs at AmazonJobs at Tim HortonsJobs at Eastern HealthJobs at WspJobs at SanofiJobs at Agnico EagleJobs at MastercardJobs at HondaJobs at MichelinJobs at Unilever

Top cities:

Jobs in MontrealJobs in MississaugaJobs in WinnipegJobs in BramptonJobs in MarkhamJobs in HalifaxJobs in WindsorJobs in SaskatoonJobs in KingstonJobs in Barrie

Similar jobs:

Weekend jobsSoftware Developer jobsBartender jobsWeb Developer jobsDeveloper jobsFront Desk jobsEntry Level Software Developer jobsFullstack Developer jobsJava Developer jobsPython Developer jobs
Software Developer – Data Link Developer
NAV CANADA
Ottawa
Hybrid
CAD 111,000 - 141,000
Full time
Yesterday
Be an early applicant

Job summary

A national aviation authority in Canada is searching for a Software Developer specializing in Data Link to develop applications for digital communication in aviation. You will engineer critical software that facilitates safe and efficient navigation by supporting real-time message exchanges between aircraft and air traffic control. The ideal candidate will have experience in C++, a solid foundation in software development practices, and will thrive in a collaborative, hybrid work environment.

Benefits

Challenging, team-oriented work environment
Competitive compensation and flexible benefits
Defined benefit pension plan
Opportunities for growth and development
Diverse and inclusive workforce

Qualifications

  • At least 3 years of experience in software development.
  • Experience in a multidisciplinary team with detailed design and coding standards.
  • Strong technical expertise in C++ and Qt.

Responsibilities

  • Design, develop, and maintain software applications for ATM systems.
  • Implement and optimize software to improve communication protocols.
  • Collaborate with cross-functional teams including engineers and aviation experts.

Skills

Object-oriented software design techniques
C++
Qt
Analytical skills
Team collaboration

Education

Degree in computer, electrical engineering, systems engineering, computer science, or equivalent
Job description
Job Posting Title

Software Developer – Data Link Developer

Job Category

Systems Engineering

Language Requirements

English / Anglais

Flexible Work Agreement Type

Hybrid / Hybride

Posting End Date

2026-01-02

Job Grade

PIPSC-3

Pay Range

$111,451 - $140,007

Job Summary

We're seeking a talented Software Developer to join our team building applications that enable digital communications between aircraft and air traffic controllers. In this role, you'll develop the critical software infrastructure that enables communications such as CPDLC (Controller Pilot Data Link Communication) that reduce workload and provide safe and efficient navigation across Canadian skies.

As a Data Link Software Developer, you'll help architect and implement applications that handle real‑time message exchange between aircraft and ground systems, ensuring reliable, secure communication in some of the world’s most demanding operational environments. Your code will support thousands of flights daily, contributing directly to aviation safety and efficiency.

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
Key Accountabilities:
  • Design, develop, and maintain software applications for ATM (Air Traffic Management) and aviation communication systems
  • Implement and optimize software to improve ATM (Air Traffic Management) system functionality or data link communication protocols and standards.
  • Participate in the development of a centralized communication service to reduce pilot and controller workloads
  • Collaborate with cross‑functional teams including systems engineers, test engineers, and aviation subject matter experts
  • Ensure compliance with aviation industry standards and regulations (ICAO, RTCA, EUROCAE)
  • Participate in system integration testing and validation of software
  • Troubleshoot and help resolve complex technical issues in operational environments
Job Requirements
Education:
  • Degree from a recognized university or community college with an acceptable specialization in computer, electrical engineering, systems engineering, computer science or information systems, or an equivalent combination of education and experience.
Experience:
  • At least 3 years of experience in software development
  • Experience working in a multidisciplinary team of system development professionals with emphasis on detailed design, coding standards, unit & integration testing, implementation and software configuration
  • Proficient in object‑oriented software design techniques and applications
  • Experience working in a SAFe or Agile team
Knowledge:
  • Knowledge of a range of technologies, programming languages, and tools, including hands‑on development, system architecture design, and troubleshooting
  • Strong technical expertise in C++ and Qt
  • Knowledge of systems development and life‑cycle principles (SDLC), including development, testing, implementation, and support of complex systems
  • Working knowledge of debugging, configuration management, and test methodologies
  • Understanding of network communications, digital specifications, and protocols such as pub/sub
  • Knowledge of designing stateful and stateless applications for container environments
Abilities:
  • Good assessment, analytical and testing skills
  • Ability to understand customer requirements and feedback, and incorporate that input into software design and development to enhance user satisfaction
  • Proven ability to manage multiple tasks simultaneously, from inception through deployment
  • Demonstrated ability to present confidently and clearly to audiences, including stakeholders and senior management
Personal Suitability:
  • Positively influence the thinking of others cross‑functionally to ensure goals are met, and conflicts are resolved in an effective manner
  • Establish and maintain appropriate interpersonal relationship in dealings with team members, colleagues, and superiors
  • Build and maintain relationships internally and externally to gain the support of those who have a significant impact on the success of the organization
  • Verbal and written communication skills
Flexible work arrangements:
  • This is a hybrid position with a minimum of 3 days per week on site required.

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.

  • 1
  • ...
  • 4
  • 5
  • 6
  • ...
  • 99

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Press
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • JobLeads Blog
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved