Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NAV CANADA

Junior Software Developer – Hybrid, 3 days in office

NAV CANADA

Junior Software Developer at NAV CANADA contributing to air navigation services. Collaborating to design, build, test, and maintain software systems in a hybrid environment.

Posted 7/1/2026full-timeOttawa • 🇨🇦 CanadaJunior💰 CA$91,278 - CA$114,668 per yearWebsite

Tech Stack

Tools & technologies
LinuxPythonQtRubySDLC

About the role

Key responsibilities & impact
  • 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.
  • Stay current with emerging technologies and development practices.

Requirements

What you’ll need
  • Degree from a recognized university or community college with an acceptable specialization in electrical engineering, systems engineering, computer science or information systems, or an acceptable combination of education, experience, and training.
  • 1–3 years of hands-on experience developing software in a Linux-based environment using at least one programming language such as Ada, C++, Qt or Python; this may include co-op placements or internships.
  • Experience contributing to the development of end-to-end software solutions (front-end and server-side).
  • Experience with software development process, working in team environments, contributing in code reviews, and using Agile/Scrum methodologies.
  • Experience with version control systems (e.g., Git, Jazz).
  • Experience using modern languages and/or tools (e.g., Python, Bash, Ruby, or front-end/HMI technologies), with familiarity in data handling and databases.
  • Experience with full software development lifecycle (SDLC)

Benefits

Comp & perks
  • 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

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Software DevelopmentCode ReviewAPI IntegrationData HandlingDatabase ManagementClean Code PracticesDebuggingSoftware Development Lifecycle (SDLC)Front-End TechnologiesServer-Side Development
Soft Skills
CollaborationKnowledge SharingTeamworkCommunication