Current jobs related to Software Developer - Ottawa, Ontario - NAV CANADA


  • Ottawa, Ontario, Canada Sense & Respond Software LLC Full time $90,000 - $120,000 per year

    OverviewLanguagesEnglishEducationOther trades certificate or diplomaor equivalent experienceExperience5 years or moreOn siteWork must be completed at the physical location. There is no option to work remotely.Asset languagesHindiBengaliWork settingOfficeRelocation costs covered by employerStartup companyWilling to relocateSoftware...

  • Software Developer

    23 hours ago


    Ottawa, Ontario, Canada Aversan Inc. Full time $80,000 - $120,000 per year

    Aversan Inc. ) is a trusted multi-service engineering and electronics manufacturing company. We deliver leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.We are currently seeking a qualifiedSoftware Developer.As a member of our team you will contribute to the design and development of...

  • Software Developer

    11 hours ago


    Ottawa, Ontario, Canada Aversan Full time $80,000 - $120,000 per year

    Aversan Inc. ) is a trusted multi-service engineering and electronics manufacturing company. We deliver leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified Software Developer. As a member of our team you will contribute to the design and development...

  • Software Developer

    13 hours ago


    Ottawa, Ontario, Canada Aversan Full time $80,000 - $120,000 per year

    Aversan Inc. ) is a trusted multi-service engineering and electronics manufacturing company. We deliver leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.We are currently seeking a qualified Software Developer.As a member of our team you will contribute to the design and development...

  • Software Developer

    1 week ago


    Ottawa, Ontario, Canada NAV CANADA Full time $111,451 - $140,007

    Job Posting TitleSoftware DeveloperJob CategorySystems EngineeringLanguage RequirementsEnglish / AnglaisFlexible Work Agreement TypeHybrid / HybridePosting End Date Job GradePIPSC-3Pay Range$111,451 - $140,007Job Summary• We are seeking a dedicated Software developer in Surveillance Distribution Systems (SDS) Engineering organization that will be...


  • Ottawa, Ontario, Canada CENTRIC SOFTWARE INC Full time

    About Us:At Centric Software, we're leading the way in enterprise software innovation, empowering clients in today's dynamic markets. As we expand our Canadian development team, we're seeking Senior Software Engineers with a strong proficiency in Java and/or JavaScript. If you're passionate about pioneering solutions and thrive in collaborative environments,...

  • Software Developer

    1 week ago


    Ottawa, Ontario, Canada Kuatro Technologies Full time $80,000 - $120,000 per year

    Company Description Kuatro Technologies is a leading provider of custom outsourced software development services and product solutions for the Information and Communications Technologies (ICT) industry. Kuatro has lead development projects for Cloud – Storage / Networking / Security, Mobile Networks, Telecom Platforms, Embedded Devices, and Virtual...

  • Software Developer

    9 hours ago


    Ottawa, Ontario, Canada High Tech Genesis Full time $100,000 - $120,000 per year

    WE'RE HIRINGAt HTG, you'll push boundaries with the latest tech and collaborate with a team that loves what they do. Be part of a design services company that is amongst the companies that lead the world in technology and innovation.Your next chapter starts here.Your responsibilities include:Design, develop, and maintain scalable software solutions using Go...

  • Software Developer

    1 week ago


    Ottawa, Ontario, Canada Kuatro Technologies Full time $60,000 - $120,000 per year

    Company Description Kuatro Technologies is a leading provider of custom outsourced software development services and product solutions for the Information and Communications Technologies (ICT) industry. Kuatro has lead development projects for Cloud – Storage / Networking / Security, Mobile Networks, Telecom Platforms, Embedded Devices, and Virtual...

  • Software Developer

    24 hours ago


    Ottawa, Ontario, Canada Fortinet Full time $80,000 - $120,000 per year

    DescriptionJoin Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future of cybersecurity and redefine the intersection of networking and security. At Fortinet, our mission is to safeguard people, devices, and data everywhere. Fortinet is growing and we are looking to hire Software Developer for our team in...

Software Developer

2 weeks ago


Ottawa, Ontario, Canada NAV CANADA Full time $111,451 - $140,007

Job Posting Title

Software Developer

Job Category

Systems Engineering

Language Requirements

English / AnglaisEnglish is required / L'anglais est requis

Flexible Work Agreement Type

Hybrid / Hybride

Posting End Date

Job Grade

PIPSC-3

Pay Range

$111,451 - $140,007

Job Summary

NAV CANADA is seeking a self-motivated and detail-oriented Software Developer to join our software development team. This position is ideal for someone passionate about coding, eager to learn, and ready to contribute to real-world software projects. 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.

Job Description

What NAV CANADA offers you:

  • Challenging, team-oriented work environment
  • Competitive compensation and benefits
  • Pension plan
  • Opportunities for growth and development
  • Flexible work arrangements
  • Diverse and inclusive workforce

Key Accountabilities:

  • Design, implement, and maintain robust software applications across the full development lifecycle.
  • Write clean, efficient, and well-documented code following industry best practices and coding standards.
  • Conduct and participate in code reviews to ensure quality and foster knowledge sharing.
  • Collaborate cross-functionally with System Engineering and Verification teams to troubleshoot issues and deliver high-quality releases.
  • Integrate third-party APIs and services to enhance application functionality and interoperability.
  • Maintain and enhance existing software systems, ensuring performance, scalability, and reliability.
  • Stay up to date with emerging technologies, frameworks, and development methodologies to continuously improve software solutions.

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

Experience:

  • 3-5 years of progressive experience in software development and deployment of complex data acquisition and distribution systems, for example, those used in Flight Data Systems.
  • Experience with full software development lifecycle (SDLC): Feature design and implementation, defect resolution, configuration management, code reviews, testing, and deployment.
  • Experience with DevOps practices, including CI/CD pipelines, Git workflows, and automated build systems.
  • Experience with multiple programming languages and technologies, including: Java, Python, C/C++, Linux, shell scripting (Bash), JSON, REST, XML, SQL, and Elastic (ELK) Stack.

Knowledge:

  • Knowledge of software configuration management processes, tools, and best practices.
  • Knowledge of modern software development life cycle methodologies, including Agile, Scrum, and DevOps.
  • Knowledge of Linux operating systems and environments.
  • Knowledge of cybersecurity principles relevant to software and hardware solution development.
  • Knowledge of enterprise technologies such as DBMS and containerization solutions.
  • Knowledge of current industry trends, emerging technologies, and evolving best practices in a dynamic development landscape.

Abilities:

Ability to analyze complex technical problems, identify root causes, and develop efficient, scalable software solutions.

  • Ability to work independently and collaboratively across teams.
  • Ability to prepare clear, concise, and well-structured technical documentation.
  • Ability to communicate technical concepts clearly and effectively to peers, stakeholders, and non-technical audiences.
  • Ability to evaluate system requirements, design and implement features, and integrate emerging technologies where appropriate.
  • Ability to manage and control software quality and system products, including releases and modifications.

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 a dynamic environment.
  • 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.
  • 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.

-