Skip to content

Développeur(euse) logiciel sénior - C++/Python

Spiria

Ottawa, CAhybrid$70k-$89k/yrPosted May 29, 2026

At a glance

Highlights

  • flexible work arrangements
  • competitive salary
  • comprehensive benefits
  • generous vacation policy
  • cutting-edge projects

Why this role might suit you

The position provides a competitive salary, flexible work arrangements, and the opportunity to lead technical initiatives on innovative embedded and backend projects using C++ and Python, offering experienced engineers a chance for growth and impact.

Skills

c++pythonangularunixlinuxembeddedreal-timeapidata-pipelinestestingdebuggingcode-reviewarchitecturemachine-automation

About the role

Nous sommes à la recherche d'un(e) Développeur(euse) Logiciel C++/Python Senior pour collaborer sur une grande variété de projets en partenariat avec nos clients(es). Grâce à votre compréhension approfondie des frameworks et de l'ensemble du processus de développement, vous serez un(e) expert(e) en la matière. Vous travaillerez en étroite collaboration avec des ingénieur(e)s, des développeurs(euses), des designers et des analyste QA talentueux(euses), en contribuant à des projets web et mobiles innovants chez Spiria.

En tant que Développeur(euse) logiciel Sénior chez Spiria, vous aurez à :

Écrire, modifier, réviser, optimiser et déboguer du code informatique.

Participer aux activités de test et de contrôle de la qualité telles que définies dans la stratégie de test.

Fournir des conseils aux équipes de développemen.

Collaborer aux diverses activités liées au projet dans un contexte de développement Agile, telles que : l'estimation des efforts, l'analyse des exigences, le prototypage, la résolution de problèmes, l'intégration et la configuration de composants logiciels, etc.

Réviser le code et l'architecture afin de s'assurer qu'ils respectent les standards de développement de l'entreprise et les meilleures pratiques de l'industrie.

Assurer un leadership technique au sein du projet et de l'équipe de développement.

Contribuer au transfert de connaissances en encadrant et en accompagnant les employé(e)s moins expérimenté(e)s.

Dans le cadre de votre prochain projet chez Spiria, vous aurez à :

Concevoir et implémenter des services back-end soutenant l'IHM machine, le traitement des données et les flux de contrôle.

Développer des composants C++ et Angular interfaçant avec des systèmes embarqués, des capteurs et des contrôleurs de machines, et les tester à l'aide de Python.

Fournir des systèmes robustes, des API et des pipelines de données consommés par des applications front-end Angular.

Répondre aux contraintes temps réel, aux exigences de fiabilité et aux considérations de sécurité typiques des logiciels pour machines lourdes.

Collaborer avec les développeurs(euses) front-end, les architectes et les ingénieurs(es) systèmes afin d'assurer une cohérence de bout en bout.

Soutenir les activités de test, de débogage et d'optimisation des performances dans des environnements simulés et réels.

Les contributions full stack sont les bienvenues selon les compétences et les besoins du projet.

Les clés de votre succès :

8 ans et plus d'expérience professionnelle en développement C++ ;

Maîtrise de Python pour le développement d'outils, les tests ou les flux de travail d'automatisation ;

Expérience avancée dans les environnements Unix/Linux ;

Expérience dans le développement de logiciels pour machines automatisées ou autonomes ;

Solide compréhension de l'architecture logicielle et des standards de codage en environnement de production ;

Maîtrise du français et/ou de l'anglais (parlé et écrit).

Mode de travail flexible (à distance, hybride ou en personne), parce que l’important n’est généralement pas où vous êtes, mais bien ce que vous faites.

Échelle salariale : 95 000$ - 120 000$, sur une base de 37,5 heures par semaine.

Possibilité d'un horaire de 40 heures par semaine.

Ce qu’on vous offre :

3 semaines de vacances ou selon votre expérience.

5 jours de congé pendant les fêtes hivernales.

Journées de congé flexibles pour des raisons personnelles et pour gérer les aléas de la vie.

Programme RPDB-REER avec contribution de l’employeur.

Régime d'assurances collectives à large couverture.

Service de télémédecine et programme d’aide aux employés avec Telus Santé.

Remboursements liés à la formation, aux certifications et aux ordres professionnels.

Remboursements Spiri-Flex annuellement pour des dépenses relatives à la santé, à l'ergonomie et à la connectivité.

Environnement de travail

Nous croyons que l’équilibre entre vie professionnelle et personnelle est essentiel. Nous le rendons possible grâce à une organisation du travail flexible et un mode de travail sur mesure. Que vous soyez au bureau ou à l’endroit de votre choix, ce qui compte avant tout, c’est l’impact de votre travail, pas où vous vous trouvez.

À propos de nous!

Chez Spiria, nous sommes une équipe de plus de 150 professionnel(le)s réparti(e)s à travers le Canada. Depuis plus de 20 ans, nous créons des solutions logicielles sur mesure, alimentées par un profond engagement envers la qualité du code, l'excellence technologique, la création collaborative et la satisfaction clients.

Le bilinguisme est essentiel pour ce rôle. La personne qui occupe ce rôle devra, pour l’ensemble de ses tâches, collaborer avec des clients internes et externes à travers l’Amérique du Nord autant en français qu’en anglais.

Avis sur l’IA

Nos outils de recrutement utilisent de l’IA pour soutenir le tri initial de candidatures, sans jamais remplacer le flair et l’expertise de nos équipes de recrutement.

Compensation

This Engineering Manager role pays $70k-$89k/yr. Within typical range for engineering manager roles in Canada.

Questions about this role

  • How do I apply to this Développeur(euse) logiciel sénior - C++/Python role at Spiria?

    Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

  • What's the typical salary for Engineering Manager in Canada?

    Compensation for Engineering Manager roles in Canada varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Engineering Manager hub for Canada medians across recent openings.

  • How fast does AI Applyd auto-apply?

    Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

  • What ATS does Spiria use?

    AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.