Safe Software
Safe Software
Safe Software développe FME, une plateforme d’intégration, de transformation et d’automatisation des données qui relie des bases de données, des flux de données en temps réel, des services cloud et des systèmes d’entreprise. Ses outils prennent en charge les flux de travail liés aux données géospatiales, le traitement dans les bases de données et les opérations de données à l’échelle de l’entreprise, y compris des processus intégrant l’IA. L’entreprise propose des logiciels évolutifs aux organisations qui souhaitent exploiter leurs données dans l’ensemble de leurs systèmes.

Développeur logiciel senior, sécurité des produits — Safe Software

Renforcez la sécurité de FME Form, le produit d’intégration de données d’entreprise de Safe Software. Créez des outils de détection et de renforcement, guidez l’architecture technique et accompagnez des développeurs de plusieurs équipes.

Description

  • Renforcez la résistance de FME Form aux menaces de sécurité, notamment en prévenant les défauts liés à la sécurité mémoire.
  • Développez et maintenez des outils de détection précoce, tels que des bancs de fuzzing, une couverture des sanitizers et de l’analyse statique, ainsi que le renforcement du compilateur et de l’environnement d’exécution dans le pipeline de build.
  • Dirigez la modélisation des menaces pour les fonctionnalités publiées et prévues, puis examinez les évaluations qui en résultent.
  • Évaluez les vulnérabilités signalées, déterminez leur gravité et leur impact, et guidez leur correction.
  • Concevez et guidez la livraison de fonctionnalités et de systèmes complexes à fort impact.
  • Dirigez des initiatives techniques entre équipes et alignez les services sur les priorités et les solutions.
  • Accompagnez et encadrez des développeurs de tous niveaux d’expérience.
  • Promouvez de bonnes pratiques en matière d’architecture, de tests, de sécurité et de performances.
  • Traitez la dette technique, améliorez la fiabilité du système et perfectionnez les processus de développement.
  • Apportez une expertise technique et de sécurité à la planification du produit avec les équipes Gestion de produit et UX.
  • Fournissez des conseils spécialisés lors des revues de code et de conception.
  • Contribuez à façonner la culture de développement, les normes et la stratégie d’outillage de Safe Software.
  • Maintenez et développez FME Form avec les parties prenantes internes et les équipes de développement collaboratif.

Exigences

  • Diplôme de premier cycle en informatique, en génie logiciel ou dans une discipline connexe.
  • Au moins sept ans d’expérience professionnelle en développement logiciel, dont une expérience de direction technique de projets et systèmes complexes.
  • Maîtrise avancée de C++ pour le développement de systèmes fondamentaux.
  • Expérience de Python pour l’automatisation et la création de scripts.
  • Expérience en conception d’architecture, en débogage et en optimisation de bases de code volumineuses et complexes.
  • Expérience de la modélisation des menaces pour des fonctionnalités publiées, par exemple avec STRIDE ou DREAD.
  • Expérience de la notation des vulnérabilités avec CVSS v4.0.
  • Expérience en sécurité des produits, notamment la responsabilité de code sensible à la sécurité et d’outils de sécurité.
  • Expérience du fuzzing, des sanitizers, de l’analyse statique, de SAST/DAST et du renforcement.
  • Capacité à évaluer et à communiquer la gravité des vulnérabilités à l’aide de CVSS et CWE.
  • Expérience avec des agents de programmation utilisant l’IA, tels que Claude Code ou GitHub Copilot.
  • Capacité à aligner les équipes, à collaborer efficacement et à diriger en période de changement.
  • Aisance dans un contexte ambigu et face à des priorités changeantes, avec une approche pragmatique des compromis liés aux risques.
  • Vision systémique et capacité à concilier détails techniques et contexte commercial.
  • Atout : expérience de la génération de SBOM et de la gestion à grande échelle des vulnérabilités de tiers.
  • Atout : connaissance d’OWASP et de MITRE.
  • Atout : certifications pertinentes, telles que OSED, OSCE, GXPN, SANS SEC661/SEC760 ou CSSLP.
  • Atout : connaissance des principaux domaines technologiques de Safe Software ou de domaines techniques similaires.
  • Atout : expérience de macOS et Linux.
  • Atout : expérience de la création d’applications de bureau avec le framework Qt, en particulier Qt Widgets.

Avantages

  • Congés payés pour participer aux activités de bénévolat organisées par Safe.
  • Budget annuel de formation et programmes d’apprentissage financés par Safe.
  • Modalités de travail flexibles et adaptées au télétravail.
  • Trois semaines de vacances.
  • Six jours de congé saisonniers rémunérés supplémentaires chaque année.
  • Couverture étendue des soins de santé et des soins dentaires dès le premier jour.
  • Avantages pour les dépenses de santé ou de bien-être dès le premier jour.
  • Avantages de counseling dès le premier jour.
  • Complément de congé parental pour les nouveaux parents à la suite d’une naissance ou d’une adoption.
  • Participation aux bénéfices deux fois par an.
  • Programme de cotisations complémentaires au RRSP/TFSA.
  • Stationnement et rangement pour vélos gratuits.
  • Travail porteur de sens, soutenu par une équipe très autonome.

Offres similaires

Sun Life

Ingénieur logiciel senior, Java Core et iOS

Sun Life

Développer et assurer le support de services Java, d’API, d’applications Web et d’applications iOS natives pour les services de sécurité financière de Sun Life. Le poste comprend également le dépannage en production, la reprise après incident et la fiabilité des applications.

Ouvrir
Sun Life

Ingénieur logiciel senior, Java Core et iOS

Sun Life

Développer et assurer le soutien de services d’entreprise, d’API et d’applications iOS natives chez Sun Life. Le poste comprend également le dépannage en production, la gestion des incidents et l’amélioration de la fiabilité.

Ouvrir
SOGECLAIR

Responsable senior de l’ingénierie des structures aérospatiales

SOGECLAIR

Pilotez la conception avancée de structures aérospatiales chez SOGECLAIR et encadrez les spécialistes de l’intégration, les budgets et la gouvernance du département. Soutenez la production d’aéronefs et résolvez les problèmes touchant les appareils en service.

Ouvrir
Fortinet

Développeur logiciel embarqué, Fortinet FortiGate

Fortinet

Développez des logiciels en C/C++ pour les fonctions de gestion unifiée des menaces de Fortinet FortiGate, notamment l’antivirus, le filtrage Web, la prévention des fuites de données et l’antispam.

Ouvrir