Back to Jobs

Junior Software Developer (2 permanent positions)

Remote, USA Full-time Posted 2025-11-24

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.


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

Skills

  • 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
  • 1–3 years of hands-on experience developing software in a Linux-based environment using at least one modern programming language such as Ada, C++ or Python
  • Experience designing and developing software for backend/server data processing systems
  • 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), including branching, merging and resolving conflicts in a collaborative development environment
  • Knowledge of software engineering principles and methodologies, including structural and object-oriented programming
  • 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
  • Ability to analyze and solve technical problems across desktop and server-side systems
  • Ability to troubleshoot, isolate, and resolve software defects and system issues
  • Ability to write and execute unit and integration tests to ensure code reliability
  • Ability to identify and recommend system, process, and operational improvements
  • Ability to work independently and collaboratively within cross-functional teams
  • Ability to communicate technical concepts clearly and contribute to documentation
  • Ability to learn and apply new technologies quickly with minimal supervision
  • 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
  • The successful candidate must meet the security requirement of the position and be legally able to work in Canada

Benefits

  • Competitive compensation and benefits
  • Defined-benefit pension plan
  • Opportunities for growth and development
  • Flexible work arrangements
  • Diverse and inclusive workforce

Company Overview

  • NAV CANADA is the private sector, non-share capital corporation that owns and operates Canada's civil air navigation service (ANS). It was founded in 1996, and is headquartered in Ottawa, Ontario, CAN, with a workforce of 1001-5000 employees. Its website is http://www.navcanada.ca/.

  •   Apply To This Job

    Similar Jobs

    Experienced Customer Service Representative – Remote Full-Time Opportunity for Excellent Communicators and Problem-Solvers

    Remote, USA Full-time

    SQL Developer

    Remote, USA Full-time

    AI-Based Cybersecurity Research Intern

    Remote, USA Full-time

    [Remote] Venture Advisor (Equity position only)

    Remote, USA Full-time

    [Remote] Generative AI Annotation Operations Engineer

    Remote, USA Full-time

    Data Science and Analytics Senior Manager (Virtual)

    Remote, USA Full-time

    Experienced Customer Service Representative – Remote Work Opportunity for Travel Enthusiasts

    Remote, USA Full-time

    Senior Manager, CRM Systems Administration

    Remote, USA Full-time

    **Experienced Live Chat Representative – Customer Service & Sales Support**

    Remote, USA Full-time

    Analyst, Trade Clearance/Settlement - Delaware

    Remote, USA Full-time

    Appointment Setter: Base + Commissions

    Remote, USA Full-time

    **Experienced Virtual Data Entry Clerk – Entry Level – Remote – Join arenaflex Team**

    Remote, USA Full-time

    Principal Software and Security Compliance Audit Specialist - Remote 4 Locations

    Remote, USA Full-time

    **Experienced Customer Support Team Lead – Food and Beverage Operations**

    Remote, USA Full-time

    Coordinator, Marketing & Communications – HOUSTON, TX – Greater Houston Partnership – Houston, TX

    Remote, USA Full-time

    Experienced Data Engineer for Remote Full-Time Opportunity with blithequark – Utilizing Data Analysis and Engineering Expertise to Drive Business Value

    Remote, USA Full-time

    **Experienced Remote Data Entry Operator – IT Services and Digital Marketing Support at blithequark**

    Remote, USA Full-time

    Experienced Customer Success Manager for Professional Employer Organizations - Driving Business Growth and Customer Satisfaction through Strategic Relationships and Operational Excellence

    Remote, USA Full-time

    Sr. Business Systems Analyst (Remote)

    Remote, USA Full-time

    Compliance Director Senior

    Remote, USA Full-time