Développeur logiciel 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 personnes. 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 objets, 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 logiciel senior nous aidera à concevoir, construire et tester notre agent Rust eBPF. De plus, il 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 des causes profondes et résoudre les problèmes complexes identifiés sur le terrain
- Effectuer toutes les tâches requises d'un développeur logiciel au sein d'un cycle de vie de développement logiciel agile (SDLC)
- 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
- 3+ ans d'expérience professionnelle en Rust, 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 build et des chaînes d'outils Rust et C/C++; expérience de la gestion des problèmes de compatibilité des bibliothèques
- Compréhension du protocole HTTP
- Expérience de 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 de la construction de logiciels qui les atténuent
- Expérience de la construction de couches d'interopérabilité (liaisons de langage natives) entre d'autres langages de programmation et Rust
- Expérience des 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 TTC prévue pour ce rôle est de 118 377,21 CAD à 157 996,89 CAD à 197 496,11 CAD par an. L'entreprise se réserve le droit de payer en fin de compte plus ou moins que la fourchette affichée et d'offrir des avantages supplémentaires et d'autres compensations, en fonction de 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 répondez pas aux exigences de ce poste, nous vous encourageons à rejoindre notre communauté de talents ! 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 Bonjour et apprenez-en davantage sur le travail chez Thales
#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, soins dentaires, HSA, assurance-vie, assurance décès et mutilation accidentels, assurance invalidité de courte durée, programme de soins 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, RCR, CELI) avec une contribution de l'entreprise et une contrepartie à un RCR, 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 facultative, assurance décès et mutilation accidentels, assurance maladies graves, assurance invalidité de longue durée.
- Réductions pour les employés sur l'habitation, l'automobile et l'abonnement à un centre de fitness.
Thales est un employeur qui souscrit au principe de l'égalité des chances et qui valorise la diversité et l'inclusion sur le lieu de travail. Thales s'engage à fournir des aménagements à toutes les étapes du processus d'entrevue. Les candidats sélectionnés pour une entrevue qui nécessitent des aménagements sont priés d'en informer lors de l'invitation à une entrevue. Nous travaillerons avec vous pour répondre à vos besoins. Toutes les informations relatives aux aménagements fournies seront traitées comme confidentielles et utilisées uniquement dans le but de fournir une expérience de candidat accessible.
Détails
- Ville
- Vancouver - Pender St, Canada
Besoin d'assistance?
- Courriel
- support@aerowork.ca
- Téléphone
- 1-450-403-4300