Retourner à la recherche
Thales Canada

Développeur de logiciels senior

Thales Canada

Voir tous les postes de cette entreprise

Développeur de logiciels senior

Les collaborateurs de Thales conçoivent des solutions de gestion d'identité et de protection des données au cœur de la sécurité numérique. Les entreprises et les gouvernements comptent sur nous pour instaurer la confiance dans les milliards d'interactions numériques qu'ils ont avec les gens. Nos technologies et services aident les banques à échanger des fonds, les personnes à traverser les frontières, l'énergie à devenir plus intelligente et bien plus encore. Plus de 30 000 organisations comptent déjà sur nous pour vérifier l'identité des personnes et des choses, accorder l'accès aux services numériques, analyser de vastes quantités d'informations et chiffrer les données pour rendre le monde connecté plus sûr.

Il s'agit d'un rôle hybride à Vancouver, C.-B., Canada.

Résumé du poste

Le développeur de logiciels senior nous aidera à concevoir, construire et tester notre agent Rust eBPF. De plus, il/elle sera un contributeur essentiel à nos autres agents liés aux appels système.

Principaux domaines de responsabilité

  • Contribuer à l'architecture, à la conception et au développement de nouveaux produits de sécurité, de fonctionnalités et de prototypes de preuve de concept
  • Enquêter, effectuer des analyses de causes profondes et résoudre des problèmes complexes identifiés sur le terrain
  • Effectuer toutes les tâches requises d'un développeur de logiciels au sein d'un cycle de vie de développement logiciel Agile
  • Assurer la qualité du code grâce à des tests unitaires et d'intégration complets et efficaces
  • Collaborer avec une équipe interfonctionnelle de développeurs, de chefs de produit et d'ingénieurs QA, d'ingénieurs avant-vente et d'ingénieurs de support sur le terrain

Qualifications de base

  • Plus de 3 ans d'expérience professionnelle en Rust, plus de 8 ans dans un rôle de développement logiciel professionnel
  • Expérience avec eBPF fortement souhaitée
  • Expérience de la construction et de la livraison de logiciels de production.
  • Expérience de travail avec les appels système Linux
  • Connaissance des systèmes de compilation et des chaînes d'outils Rust et C/C++; expérience dans la gestion des problèmes de compatibilité des bibliothèques
  • Compréhension du protocole HTTP
  • Expérience dans la construction d'exécutables et de bibliothèques partagées performants, thread-safe et memory-safe en Rust
  • Une conviction de l'importance des tests unitaires, des modèles de conception et une compréhension des meilleures pratiques de développement courantes
  • Capacité à communiquer et à transférer des connaissances de manière claire et efficace à des publics techniques et non techniques
  • Capacité à prioriser et à effectuer plusieurs tâches dans un environnement en évolution rapide
  • Une passion pour aller au fond des problèmes et éliminer les inconnues
  • BSc ou MSc en informatique ou diplôme connexe

Qualifications préférées

  • Compréhension du fonctionnement des exploits de sécurité logicielle et expérience dans la construction de logiciels qui les atténuent
  • Expérience dans la construction de couches d'interopérabilité (liaisons linguistiques natives) entre d'autres langages de programmation et Rust
  • Expérience avec les environnements conteneurisés (par exemple, Docker, Kubernetes)
  • Expérience avec les outils et techniques de test de performance et de test d'intrusion

La fourchette de rémunération totale prévue pour ce rôle est de 118 377,21 CAD à 197 496,11 CAD annuels. L'entreprise se réserve le droit de payer finalement plus ou moins que la fourchette affichée et d'offrir des avantages supplémentaires et d'autres compensations, selon des circonstances non liées au statut d'un candidat protégé par la loi locale, étatique ou fédérale.

Si vous êtes enthousiasmé à l'idée de travailler avec Thales, mais que vous ne remplissez pas les exigences de ce poste, nous vous encourageons à rejoindre notre communauté de talents! https://careers.thalesgroup.com/global/en/jointalentcommunity . Vous pouvez télécharger votre CV et nos recruteurs pourront vous contacter pour toute nouvelle opportunité susceptible de vous intéresser.

Pourquoi nous rejoindre?

Dites HI et apprenez-en plus sur le travail chez Thales cliquez ici

#LI-MG1

#LI-Hybrid

Thales offre un programme d'avantages sociaux étendu pour tous les employés à temps plein travaillant 24 heures ou plus par semaine et leurs personnes à charge admissibles, y compris les éléments suivants :

  • Régime de santé complémentaire, dentaire, CSA, assurance-vie, assurance-accident, assurance-invalidité de courte durée, programme de lutte contre le cancer, assurance voyage, programme d'aide aux employés et programme de bien-être payés par l'entreprise.
  • Régimes d'épargne-retraite (REER, RCPP, CELI) avec une contribution de l'entreprise et une contrepartie au RCPP, sans période de consolidation.
  • Jours fériés payés par l'entreprise, jours de vacances et congés de maladie payés.
  • Assurance-vie, assurance-accident, assurance maladies graves, assurance-invalidité de longue durée volontaires.
  • Réductions pour les employés sur l'assurance habitation, automobile et les abonnements à des salles de sport.

Thales est un employeur qui souscrit au principe de l'égalité des chances et qui valorise la diversité et l'inclusivité sur le lieu de travail. Thales s'engage à fournir des accommodements dans toutes les parties du processus d'entrevue. Les candidats sélectionnés pour une entrevue qui nécessitent un accommodement sont priés de le signaler lors de l'invitation à l'entrevue. Nous travaillerons avec vous pour répondre à vos besoins. Toutes les informations d'accommodement fournies seront traitées comme confidentielles et utilisées uniquement dans le but d'offrir une expérience de candidat accessible.

Détails

Ville
Vancouver, C.-B.

Postuler

Ce poste vous intéresse? Soumettez votre candidature dès maintenant.

Besoin d'assistance?

Téléphone
1-450-403-4300

Ce site utilise des cookies pour les analyses et le contenu vidéo. Vous pouvez accepter uniquement les cookies essentiels ou accepter tous les cookies.