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

    Technical Support Specialist

    Remote, USA Full-time

    YouTube + Short-Form Editing Style Revamp

    Remote, USA Full-time

    Delta Airlines Careers Remote( Customer service )-

    Remote, USA Full-time

    (Remote Jobs No Experience) Disney Data Entry Remote Jobs - WFH

    Remote, USA Full-time

    Director – Chief Compliance Officer

    Remote, USA Full-time

    Field Behavioral Health Care Coordinator/SPMI - Northeast Texas MRSA Area

    Remote, USA Full-time

    **Experienced Customer Service and Insurance Representative – Building Strong Relationships and Growing with arenaflex**

    Remote, USA Full-time

    Mixed-Methods Researcher

    Remote, USA Full-time

    General Practitioner - Female/male Quick Hiring

    Remote, USA Full-time

    **Experienced Virtual Data Entry Clerk – Entry Level – Remote | WFH Opportunity at arenaflex**

    Remote, USA Full-time