Enable job alerts via email!

Ingénieur en développement logiciel senior

Thales Canada

Burnaby

Hybrid

CAD 115,000 - 197,000

Full time

8 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Thales Canada recherche un Ingénieur en développement logiciel senior pour concevoir et tester des agents Rust eBPF. Vous travaillerez sur des produits de sécurité, gérerez des problèmes techniques et collaborerez avec une équipe diversifiée. Rejoignez-nous pour façonner l'avenir de la sécurité numérique.

Qualifications

  • 3+ ans d'expérience en Rust et 8+ ans d'expérience en développement logiciel.
  • Connaissance des outils de construction Rust et C/C++.
  • Capacité à communiquer efficacement avec des audiences techniques et non techniques.

Responsibilities

  • Contribuer à la conception et au développement de nouveaux produits de sécurité.
  • Effectuer l'analyse des causes profondes et résoudre des problèmes complexes.
  • Collaborer avec une équipe interfonctionnelle sur divers projets.

Skills

Rust
eBPF
Linux system calls
HTTP protocol
Performance testing
Penetration testing

Education

BSc ou MSc en informatique

Job description

Lieu : Vancouver - Pender St, Canada

Les personnes de Thales architectes et protègent les solutions de gestion des identités et de protection des données au cœur de la sécurité numérique. Les entreprises et les gouvernements s'appuient 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 choses, accorder l'accès à des services numériques, analyser d'énormes quantités d'informations et chiffrer des données pour rendre le monde connecté plus sûr.

Ceci est un rôle hybride à Vancouver, BC Canada.

Résumé du poste
L'Ingénieur en développement logiciel senior nous aidera à concevoir, construire et tester notre agent Rust eBPF. De plus, il sera un contributeur clé à nos autres agents liés aux appels système.

Domaines de responsabilité clés

  • 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 une analyse des causes profondes et résoudre des problèmes complexes identifiés sur le terrain.
  • Effectuer toutes les tâches requises d'un développeur logiciel dans un SDLC 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 produits et d'ingénieurs QA, d'ingénieurs pré-ventes 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.
  • Une expérience avec eBPF est fortement souhaitée.
  • Expérience dans la construction et la livraison de logiciels de production.
  • Expérience avec les appels système Linux.
  • Connaissance des systèmes de construction 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 dans la création d'exécutables et de bibliothèques partagées en Rust, performants, thread-safe et memory-safe.
  • Une croyance dans 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 audiences techniques et non techniques.
  • Capacité à établir des priorités et à gérer plusieurs tâches dans un environnement dynamique.
  • Une passion pour aller au fond des problèmes et éliminer les inconnues.
  • Un BSc ou MSc en informatique ou un diplôme connexe.

D'autres expériences préférées comprennent :

  • Compréhension de la manière dont les exploits de sécurité logiciel fonctionnent et expérience dans la construction de logiciels qui les atténuent.
  • Expérience dans la construction de couches d'interopérabilité (liens de langages natifs) entre d'autres langages de programmation et Rust.
  • Expérience avec des environnements conteneurisés (par exemple, Docker, Kubernetes).
  • Expérience avec des outils et techniques de test de performance et de test de pénétration.

Rejoignez-nous pour façonner l'avenir de la sécurité des identités numériques. Postulez maintenant et faites partie d'une équipe dynamique dédiée à la construction de solutions innovantes et robustes pour les défis de demain ! La plage de TTC anticipée pour ce poste est de $115,032.69 - 196,247.29 CAD annuel. Le salaire proposé sera déterminé en fonction de l'expérience, des connaissances, des compétences, des autres qualifications et de l'emplacement du candidat.

Si vous êtes enthousiaste à l'idée de travailler avec Thales, mais que vous ne remplissez pas les critères 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 peuvent vous contacter pour toute nouvelle opportunité qui pourrait vous intéresser.

Pourquoi nous rejoindre ?
Dites bonjour et apprenez-en plus sur le travail chez Thales cliquez ici.

Thales est un employeur garantissant l'égalité des chances, qui valorise la diversité et l'inclusivité sur le lieu de travail. Thales s'engage à fournir des accommodations dans toutes les parties du processus d'entretien. Les candidats sélectionnés pour un entretien qui nécessitent une accommodation sont invités à en informer au moment de l'invitation à un entretien. Nous travaillerons avec vous pour répondre à vos besoins. Toutes les informations d'accommodation fournies seront traitées de manière confidentielle et ne seront utilisées que dans le but de fournir une expérience candidat accessible.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer - Infrastructure

Veeva Systems

Ottawa

Remote

CAD 150.000 - 270.000

5 days ago
Be an early applicant

Senior Software Engineer, Infrastructure (Platform - Datastores)

P2P

Remote

CAD 186.000 - 186.000

12 days ago

Senior Software Engineer, Infrastructure (Platform)

P2P

Remote

USD 180.000 - 212.000

12 days ago

Senior Structural Lead Engineer - Mining and Metals

Fluor Corporation

Vancouver

On-site

CAD 130.000 - 253.000

Yesterday
Be an early applicant

Senior Software Development Engineer (Game Backend)

Gamebreaking

Remote

CAD 85.000 - 130.000

11 days ago

Senior Software Engineer, Infrastructure Remote - Greater Toronto Area

GlossGenius, Inc.

Remote

CAD 80.000 - 120.000

30+ days ago

Country Match Staff Software Development Engineer Remote Canada | Atlantic, Eastern, Central Ti[...]

BeyondTrust Corporation

Remote

CAD 80.000 - 120.000

3 days ago
Be an early applicant

Country Match Staff Software Development Engineer Remote Canada | Halifax, NS Engineering

BeyondTrust Corporation

Halifax

Remote

CAD 120.000 - 150.000

5 days ago
Be an early applicant

Senior Firmware & Electrical Engineer

ConeTec

Burnaby

Hybrid

CAD 85.000 - 120.000

2 days ago
Be an early applicant