Talent.com

Software development engineer Jobs in Ottawa, ON

Create a job alert for this search

Software development engineer • ottawa on

Last updated: 2 days ago
Software Development Co-Op

Software Development Co-Op

ComtechGatineau, QC, CA
Full-time
Designing software for call processing as well as operation, administration, maintenance and provisioning of a 911 call management system on Windows platforms (Guardian 911).Designing software for ...Show moreLast updated: 4 days ago
Software Engineer

Software Engineer

ActalentOttawa, Ontario, Canada
Full-time
Join our team as a Software Engineer and contribute to the development of cutting-edge software solutions.Collaborate with experienced engineers in the design, coding, testing, and maintenance of s...Show moreLast updated: 15 days ago
Software Engineer

Software Engineer

h2o.aiOttawa, ON, CA
Full-time
Quick Apply
As the world’s leading agentic AI company, H2O.Generative and Predictive AI to help enterprises and public sector agencies develop purpose-built GenAI applications on their private data.With ...Show moreLast updated: 30+ days ago
Software Security Engineer

Software Security Engineer

CienaOttawa
Full-time
As the global leader in high-speed connectivity, Ciena is committed to a people-first approach.Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual...Show moreLast updated: 30+ days ago
Software Development Engineer in Test (SDET)

Software Development Engineer in Test (SDET)

OusterOttawa, ON, CA
Full-time
Quick Apply
About Ouster At Ouster, we are pioneering the future of Physical AI by redefining the capabilities of deep learning.Through our groundbreaking digital lidar solutions, including the Ouster Gemini p...Show moreLast updated: 30+ days ago
Software Engineer

Software Engineer

Larus TechnologiesOttawa, ON, CA
Full-time +1
Quick Apply
Hours per week, Monday to Friday Location : Ottawa Office (3 days per week / hybrid), 170 Laurier Ave West, Suite 310, Ottawa, ON K1P 5V5 Ottawa-based Home Office (2 days per week) Reporting To : Tec...Show moreLast updated: 8 days ago
Software Development Specialist

Software Development Specialist

TelesatOttawa, Ontario
Full-time
Software Development Specialist.Telesat (Nasdaq and TSX : TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadc...Show moreLast updated: 30+ days ago
Software Development Student NEW

Software Development Student NEW

Sander Geophysics LimitedOttawa, ON
Full-time
Help to design and develop a next generation distributed data acquisition software platform and development tooling;.Enhance and maintain a high performance data acquisition software stack;.Create ...Show moreLast updated: 9 days ago
Senior Software Engineer

Senior Software Engineer

FlexeraOttawa
Full-time
Flexera saves customers billions of dollars in wasted technology spend.A pioneer in Hybrid ITAM and FinOps, Flexera provides award-winning, data-oriented SaaS solutions for technology value optimiz...Show moreLast updated: 30+ days ago
Software Engineer

Software Engineer

acre securityOttawa, ON, CA
Full-time
Quick Apply
Position : Software Engineer - Cloud Access Control Location : Ottawa, Canada (Hybrid) Move Security Forward with Acre Are you passionate about transforming the future of security?.Do you...Show moreLast updated: 30+ days ago
MTS - Software Engineer - RTOS, Embedded Development

MTS - Software Engineer - RTOS, Embedded Development

AptivCAN Kanata (2), ON
Full-time
MTS - Software Engineer - RTOS, Embedded Development.Canadian Citizen (Please see the RequiredCitizenshipClearanceBelow). Wind River’s impact spans critical infrastructure domains such as, including...Show moreLast updated: 24 days ago
Senior Software Engineer

Senior Software Engineer

VeemOttawa, ON, CA
Full-time
Quick Apply
Role : Fullstack Engineer Location : Ottawa, ON Working Structure : Hybrid - 2 days onsite a week Veem empowers small and medium businesses who spend too much time and money dealing with ineffic...Show moreLast updated: 30+ days ago
System Software Engineer

System Software Engineer

LumentumOttawa, Canada
Full-time
It's fun to work in a company where people truly BELIEVE in what they're doing!.Lumentum Canada was awarded the 2022 National Capital Region’s Top Employers and the 2022 Career Directory Canada’s B...Show moreLast updated: 2 days ago
Director, Business Development

Director, Business Development

ThalesOttawa
Full-time
Location : Ottawa, CanadaIn fast changing markets, customers worldwide rely on Thales.Thales is a business where brilliant people from all over the world come together to share ideas and inspire eac...Show moreLast updated: 30+ days ago
Software Development Co-Op

Software Development Co-Op

ComtechGatineau, QC, CA
4 days ago
Job type
  • Full-time
Job description

Job Title :   Software Development Co-Op

Department : R&D

Revision Date :   2 / 16 / 2026

Location : Gatineau, QC

Level :   S1

Company Overview

Responsibilities :

  • Designing software for call processing as well as operation, administration, maintenance and provisioning of a 911 call management system on Windows platforms (Guardian 911).
  • Designing software for statistics and Machine Learning ready cloud-based application (Insights).
  • Participate in engineering solutions to technical problems and unique situations.
  • Contribute to system architecture design and assist with product prototyping.
  • Design software applications / solutions for on Linux and / or Windows platforms.
  • Develop and refactor extensible client-server-based User Interfaces and Web applications in .NET / .NET Core, Java and Python.
  • Develop, refactor, design, code, unit test, debug, integrate, document and participate in full life cycle of software development activities based on Agile methodologies.
  • Manage source code and tickets with GIT / TRAC / JIRA.
  • Attend meetings, report progress, take technical ownership of assigned design work.

Requirements :

  • TCP / IP development, SIP / VoIP, C# for Windows, .NET / .NET Core, C++, Python, TCL
  • Experience in cloud services, virtualization, Linux, SQL / NOSQL databases
  • Keen interest in real-time programming
  • Knowledge of OO design, Client-server architecture, Web service programming
  • General understanding of Software Development Methodologies
  • Self-starter, positive work ethic, dynamic personality
  • Comfortable in a hybrid remote and on-site team environment
  • Excellent verbal and written communication skills (English or French, bilingual an asset)
  • Education :

  • Must be pursuing a degree in Electrical Engineering, Computer Engineering, or Computer Science.
  • The pay range reflects the expected base salary for this position. Final compensation will be based on role, level, skills, experience, and geographic location.

    Comtech Telecommunications Corp. is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability protected veteran status or other characteristics protected by law.

    Titre de poste :   Coopérative en développement logiciel

    Rapports à :   Gestionnaire principal en conception logicielle

    Département : R&D

    Date de révision :   16 / 02 / 2026

    Emplacement : Gatineau, QC

    Niveau :   S1

    Aperçu de l'entreprise

    Comtech Telecommunications Corp. est une entreprise technologique mondiale de premier plan offrant des solutions de réseaux terrestres et sans fil, des services d'urgence 9-1-1 de nouvelle génération, des technologies de communication par satellite et spatiales, ainsi que des capacités cloud-native à des clients commerciaux et gouvernementaux partout dans le monde. Notre culture unique d'innovation et d'autonomisation des employés libère une passion infatigable pour la réussite client. Avec de nombreuses installations situées dans des corridors technologiques à travers les États-Unis et le monde, Comtech met à profit sa présence mondiale, son leadership technologique et des décennies d'expérience pour créer les solutions de communication les plus innovantes au monde. Pour plus d'informations, veuillez visiter .

    Responsabilités :

  • Conception de logiciels pour le traitement des appels ainsi que pour l'exploitation, l'administration, la maintenance et le provisionnement d'un système de gestion d'appels 911 sur plateformes Windows (Guardian 911).
  • Concevoir des logiciels pour les statistiques et les applications cloud prêtes pour l'apprentissage automatique (Insights).
  • Participer à des solutions d'ingénierie à des problèmes techniques et à des situations uniques.
  • Contribuer à la conception de l'architecture système et aider au prototypage des produits.
  • Concevoir des applications ou solutions logicielles pour les plateformes Linux et / ou Windows.
  • Développer et refactorer des interfaces utilisateur extensibles basées sur client-serveur et des applications Web en .NET / .NET Core, Java et Python.
  • Développer, refactoriser, concevoir, coder, tester unitaire, déboguer, intégrer, documenter et participer à l'ensemble du cycle de vie des activités de développement logiciel basées sur des méthodologies Agile.
  • Gérer le code source et les tickets avec GIT / TRAC / JIRA.
  • Assister aux réunions, faire un rapport sur les progrès, assumer la responsabilité technique du travail de conception assigné.
  • Exigences :

  • Développement TCP / IP, SIP / VoIP, C# pour Windows, .NET / .NET Core, C++, Python, TCL
  • Expérience en services infonuagiques, virtualisation, bases de données Linux, SQL / NOSQL
  • Un vif intérêt pour la programmation en temps réel
  • Connaissances en conception OO, architecture client-serveur, programmation de services Web
  • Compréhension générale des méthodologies de développement logiciel
  • Autonome, éthique de travail positive, personnalité dynamique
  • À l'aise dans un environnement hybride à distance et sur site
  • Excellentes compétences en communication verbale et écrite (anglais ou français, bilingue unatout)
  • Éducation :

  • Il faut poursuivre un diplôme en génie électrique, en génie informatique ou en informatique.
  • La fourchette salariale reflète le salaire de base attendu pour ce poste. La rémunération finale sera basée sur le rôle, le niveau, les compétences, l'expérience et la localisation géographique.

    Comtech Telecommunications Corp. est un employeur offrant l'égalité des chances. Les candidats qualifiés seront considérés pour un emploi sans distinction de race, couleur, religion, sexe, origine nationale, statut de vétéran protégé en situation de handicap ou autres caractéristiques protégées par la loi.