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

Software Developer jobs in Canada

C++ Junior Software Developer (3 positions)

NAV CANADA

Ottawa
Hybrid
CAD 91,000 - 115,000
19 days ago
I want to receive the latest job alerts for “Software Developer” jobs

Software Developer and Artificial Intelligence Engineer

University of Ottawa Heart Institute

Ottawa
On-site
CAD 80,000 - 100,000
20 days ago

Senior / Middle Level Software Developer

Verafin

San Juan de Terranova
On-site
CAD 80,000 - 100,000
21 days ago

Software Developer

AGCO

Winnipeg
On-site
CAD 80,000 - 100,000
25 days ago

Software Developer II

Discovery, Inc. (Formerly Scripps Networks Interactive)

Ottawa
On-site
CAD 76,000 - 114,000
Today
Be an early applicant
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Software Developer II

WarnerMedia

Ottawa
On-site
CAD 76,000 - 114,000
Yesterday
Be an early applicant

RQ10574 - Sr. Software Developer - ETL

Source Code

Toronto
On-site
CAD 90,000 - 120,000
Today
Be an early applicant

RQ10490 - Sr. Software Developer - Full Stack

Source Code

Toronto
On-site
CAD 70,000 - 100,000
Today
Be an early applicant
HeadhuntersConnect with headhunters to apply for similar jobs

Intermediate Software Developer - CRM

Randstad Canada

Toronto
Hybrid
CAD 80,000 - 100,000
2 days ago
Be an early applicant

Senior Software Developer (12 Months Maternity Contract)

Scotiabank

Toronto
On-site
CAD 80,000 - 110,000
17 days ago

Programmer/Software Developer, Level 1

Donna Cona Inc.

Ottawa
On-site
CAD 60,000 - 80,000
18 days ago

Programmer/Software Developer, Level 2

Donna Cona Inc.

Ottawa
Hybrid
CAD 80,000 - 120,000
18 days ago

URGENT – Lead Software Developer

VTRAC Consulting Corporation

Northeastern Ontario
On-site
CAD 80,000 - 100,000
28 days ago

Full-stack software engineer

HAXIO

Montreal (administrative region)
On-site
CAD 70,000 - 100,000
Today
Be an early applicant

RQ10070 - 3 x Sr. Software Developer - Full Stack

Source Code

Toronto
On-site
CAD 80,000 - 120,000
Yesterday
Be an early applicant

Sr. Software Dev Engineer, Prime Video Ads

Amazon

Toronto
On-site
CAD 150,000 - 252,000
Yesterday
Be an early applicant

Software Developer

Computer Generated Solutions Canada

New Brunswick
On-site
CAD 75,000 - 95,000
17 days ago

Senior Software Developer

Rippling

Vancouver
Hybrid
CAD 90,000 - 120,000
22 days ago

Software Developer (Dynamics 365)

Live Assets

Toronto
On-site
CAD 100,000 - 125,000
24 days ago

Software Developer

mthree Recruiting Portal

Canada
On-site
CAD 75,000 - 95,000
26 days ago

Software Developer, Civil3D

PowerToFly

Toronto
Hybrid
CAD 78,000 - 115,000
17 days ago

Software Developer

Jonas Software

Toronto
Remote
CAD 70,000 - 85,000
19 days ago

Senior Software Developer - Civil 3D

PowerToFly

Toronto
On-site
CAD 98,000 - 145,000
20 days ago

Software Applications Developer

IGT

City of Moncton
On-site
CAD 90,000 - 110,000
2 days ago
Be an early applicant

Sr. Software Dev Engineer, Prime Video Ads

Amazon Jobs

Toronto
On-site
CAD 150,000 - 252,000
2 days ago
Be an early applicant

Top job titles:

Healthcare jobsAdministrative Assistant jobsOccupational Health And Safety jobsPolicy Analyst jobsRecreation jobsTyping jobsJunior Data Analyst jobsAutomotive Technician jobsClinical Data Manager jobsDirector Marketing jobs

Top companies:

Jobs at UpsJobs at AppleJobs at AccentureJobs at BdoJobs at AdeccoJobs at CargillJobs at Coca ColaJobs at HellofreshJobs at AramarkJobs at Airbus

Top cities:

Jobs in EdmontonJobs in SurreyJobs in BramptonJobs in VaughanJobs in CambridgeJobs in BurnabyJobs in KitchenerJobs in RichmondJobs in Thunder BayJobs in Langley

Similar jobs:

It Software Engineer jobsSoftware Engineer jobsWeb Developer jobsFront End Developer jobsDeveloper jobsEntry Level Software Developer jobsFullstack Developer jobsJava Developer jobsPython Developer jobsPython Software Developer jobs
Junior Software Developer
NAV CANADA
Ottawa
On-site
CAD 91,000 - 115,000
Full time
20 days ago

Job summary

A leading aviation services provider is seeking a self-motivated Junior Software Developer for a hybrid role in Ottawa. This entry-level position involves working with senior developers on real-world software projects that support Air Navigation Services in Canada. Responsibilities include developing and maintaining applications, writing efficient code, and collaborating with cross-functional teams. Ideal candidates have a degree in computer science and 1-3 years of experience with C++ and Git. Strong problem-solving, communication skills, and a passion for technology are essential.

Benefits

Flexible work arrangements
Commitment to diversity and inclusion
Opportunities for continuous learning

Qualifications

  • 1-3 years of experience in C++ within a Windows development environment.
  • Experience with version control systems like Git.
  • Knowledge of software configuration management processes.

Responsibilities

  • Assist in the design, development, and maintenance of software applications.
  • Write clean, efficient, and well-documented code.
  • Participate in code reviews and contribute to team knowledge sharing.

Skills

Problem-solving and analytical thinking
Effective communication
Team collaboration
Adaptability

Education

Degree in computer science or related field

Tools

Git
Job description
Overview

Job Posting Title: Junior Software Developer (3 positions)

Job Category: Information Technology

Language Requirements: English / Anglais

Flexible Work Agreement Type: Hybrid / Hybride

Posting End Date: 2026-02-03

Job Grade: PIPSC-2

Pay Range: $91,278 - $114,668

Job Summary

NAV CANADA is seeking a self-motivated and detail-oriented Junior Software Developer to join our software development team. This entry-level position is ideal for someone passionate about coding, eager to learn, and ready to contribute to real-world software projects that support and shape the present and future of Air Navigation Services in Canada. You’ll work closely with senior developers and cross-functional teams to design, develop, test, and maintain software solutions in the exciting domain of aviation.

Responsibilities
  • Assist in the design, development, and maintenance of software applications.
  • Write clean, efficient, and well-documented code.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Collaborate with system engineering and test teams to debug software and ensure quality software releases.
  • Support the integration of third-party APIs and services.
  • Maintain and update existing software systems.
  • Stay current with emerging technologies and development practices.
  • Contribute to estimates of level of effort, complexity and doubt for product changes
Qualifications

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 acceptable combination of education, experience, and training.

Experience:

  • 1-3 years of experience in C++ within a Windows development environment.
  • Experience with version control systems (e.g., Git).

Knowledge:

  • Knowledge of software configuration management processes, practices, tools and techniques.
  • Knowledge in supported corporate technologies including software, hardware, network, and operating systems.
  • Knowledge of cybersecurity considerations in software and hardware solutions development.
  • Knowledge of modern software development life cycle processes, practices and techniques, including Agile, Scrum and DevOps.
  • Knowledge of traditional software technologies including databases, object oriented design, data acquisition and networking.

Abilities:

  • Demonstrates strength in problem-solving and analytical thinking
  • Capable of working independently as well as collaboratively within a team
  • Proficient in identifying, analyzing, and resolving system issues, with the ability to recommend process improvements
  • Skilled in producing clear, concise, and well-structured documentation for both technical and non-technical audiences
  • Effective communicator with the ability to convey complex information verbally and in writing to stakeholders at all levels
  • Capable of quickly learning new skills, technologies, and products with minimal supervision

Personal Suitability:

  • Builds and maintains positive working relationships with team members, colleagues, and supervisors.
  • Shows initiative and exercises sound judgment in decision-making.
  • Demonstrates resilience and adaptability in dynamic environments.
  • Maintains high attention to detail and a commitment to quality.
  • Exhibits a strong work ethic and sense of responsibility.
  • Displays genuine enthusiasm for technology and continuous learning.
Working Conditions
  • Work location is at the NAV CANADA Technical Systems Centre (280 Hunt Club Road, Ottawa).
  • This position is a hybrid position with a minimum of 3 days per week on site.
  • Typically conducted in a cubicle and/or open office and/or meeting room and/or lab environments using computer-based tools.
  • Participation in one or more active projects/assignments and multi-tasking is required.
  • Periods of high concentration can usually be scheduled to minimize interruptions.
  • Travel may be required on occasion.

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
  • ...
  • 8
  • 9
  • 10
  • ...
  • 100

* 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 - 2026 | All rights reserved