
Ingénieur principal - Capteurs (hybrides, CAN) - Sr. Engineer - Sensor, (Hybrid, CAN)
As a global leader in cybersecurity, CrowdStrike protects the people, processes and technologies that drive modern organizations. Since 2011, our mission hasn’t changed — we’re here to stop breaches, and we’ve redefined modern security with the world’s most advanced AI-native platform. We work on large scale distributed systems, processing almost 3 trillion events per day and this traffic is growing daily. Our customers span all industries, and they count on CrowdStrike to keep their businesses running, their communities safe and their lives moving forward. We're proud to work for a mission-driven company leveraging AI to transform the way we work. CrowdStrikers drive their careers through flexibility and autonomy while also being expected to contribute to a culture of responsible AI adoption, experimentation, and innovation. We use an AI-first mindset as a force multiplier to proactively and continuously accelerate execution, build expertise, uncover insights, and solve complex problems. We’re always looking to add talented CrowdStrikers to the team who have limitless passion, a relentless focus on innovation and a fanatical commitment to our customers, our community and each other. Ready to join a mission that matters? The future of cybersecurity starts with you.
À propos du poste:
L’équipe des Services centraux gère l’infrastructure de capteurs dont dépend chaque terminal CrowdStrike : communications réseau sécurisées, opérations cryptographiques, distribution de contenu et stockage local sécurisé des données. Il s’agit de composants d’exécution fondamentaux qui fonctionnent sur chaque terminal protégé sous Windows, Linux et macOS.
En tant qu'ingénieur principal au sein de cette équipe, vous concevrez, développerez et maintiendrez les systèmes de bas niveau qui connectent le capteur Falcon au nuage CrowdStrike. Vous serez responsable de la gestion du cycle de vie des connexions, du trafic et des protocoles, de l’intégration cryptographique, de la distribution de contenu et du stockage sur tous les terminaux.
Ce poste concerne le développement logiciel système. Vous travaillerez au plus près du système d’exploitation sur de multiples plateformes, veillerez scrupuleusement à la fiabilité et aux performances en conditions réelles d’utilisation et maintiendrez un niveau d’exigence élevé en matière d’ingénierie, pour un code source où la fiabilité est primordiale. Vous collaborerez avec des ingénieurs homologues travaillant sur Mac, Linux, Windows et avec de nombreuses autres équipes, à l'intérieur et à l'extérieur de votre organisation, dans un environnement diversifié.
Vous ferez partie d'une équipe dont la responsabilité des composants est bien établie et dont le mandat est en pleine expansion. L'ingénierie couvre la compatibilité multiplateforme, les chemins de code critiques en termes de performances, ainsi que les composants cryptographiques et réseau où une anomalie constitue un incident de sécurité. Vous travaillerez avec des ingénieurs qui prennent la fiabilité très au sérieux ; les régressions se répercutent simultanément sur tous les terminaux protégés. Si vous souhaitez développer des logiciels fondamentaux déployés à l'échelle mondiale et ayant un impact direct sur la sécurité, ce poste est pour vous.
Ce que vous ferez:
Concevoir, mettre en œuvre et gérer les composants essentiels de l'infrastructure des capteurs : pile de communication réseau, gestion du cycle de vie des connexions et du trafic, intégration cryptographique, distribution de contenu et stockage sécurisé sur l'appareil.
Assurer la responsabilité de bout en bout de votre projet, de la conception à la validation en production sur Windows, Linux et macOS, y compris les tests et la restauration.
Assurer l'intégration technique avec les équipes capteurs, communications infonuagiques et politiques ; gérer proactivement les contrats d'interface et identifier rapidement les changements critiques.
Rédiger des propositions techniques et des documents de conception. Diriger les revues de conception de votre domaine et fournir des commentaires constructifs qui contribuent à l'amélioration continue de toute l'équipe.
Représenter la position technique de l'équipe lors des discussions interorganisationnelles sur la planification et l'architecture ; communiquer clairement les compromis et les risques aux équipes d'ingénierie, de produit et de programme.
Participer à la planification ; contribuer à la définition du périmètre des projets, identifier les dépendances et signaler rapidement les risques techniques.
Encadrer et accompagner les ingénieurs juniors par le biais de rétroactions directes, de programmation par pair et de revues de code et de conception collaboratives.
Analyser et résoudre les incidents de production et les escalades complexes ; développer la connaissance partagée des modes de défaillance à l'échelle du parc de systèmes.
Promouvoir l'amélioration des tests et de la validation de bout en bout pour les composants soumis à des exigences strictes de correction et de fiabilité.
Ce dont vous aurez besoin:
Solides compétences en génie logiciel système ; expérience pratique en C et/ou C++ dans un contexte système bas niveau.
Solides connaissances techniques des protocoles réseau, de la gestion des connexions et de la gestion du trafic et des protocoles. Connaissance pratique de l'intégration cryptographique et de la distribution de contenu
Curiosité et soif d'apprendre, avec une forte capacité d'exploration de nouveaux domaines et d'adaptation rapide à l'évolution des technologies et des exigences
Expérience en matière de fiabilité et de correction des logiciels déployés à grande échelle
Expérience multiplateforme (Windows, Linux et/ou macOS) ; capacité de saisir la portabilité, la cohérence comportementale et les contraintes propres à chaque plateforme
Solides compétences en conception et en résolution de problèmes ; capacité de prendre en charge des problèmes techniques complexes et de les résoudre efficacement
Capacité d'influencer l'orientation technique au-delà des frontières de l'équipe, sans autorité hiérarchique directe, en s'appuyant sur la documentation technique, les prototypes et des arguments techniques pertinents
Excellentes compétences en communication écrite et orale ; capacité de vulgariser des sujets techniques complexes auprès d'un public technique et non technique
Solides compétences en génie : code testable et relu ; prise en compte rigoureuse des cas limites Exigence personnelle élevée
Capacité et volonté de se déplacer à l'occasion pour des réunions d'équipe et des rencontres en personne
Expérience avérée de l'utilisation des technologies d'IA pour optimiser la prise de décisions, rationaliser les flux de travail et les processus, améliorer l'efficacité et générer des résultats commerciaux positifs.
Avantages supplémentaires:
Expérience en sécurité des terminaux, EDR, logiciels proches du noyau ou ingénierie de plateformes de capteurs
Expérience en conception de services cryptographiques ou en intégration avec des bibliothèques cryptographiques essentielles à la sécurité
Expérience en conception ou exploitation de systèmes de distribution de contenu ou de configuration à grande échelle : mises à jour atomiques, déploiement progressif, gestion des versions et restauration sécurisée
Contributions à des projets open source, rédaction technique ou présence active en ingénierie (conférences, publications, etc.)
About the Role:
The Core Services team owns the sensor infrastructure that every CrowdStrike endpoint depends on: secure network communications, cryptographic operations, content delivery, and secure local data storage. These are foundational runtime components that execute on every protected endpoint across Windows, Linux, and macOS.
As a Senior Engineer on this team, you will build, extend, and maintain the low-level systems that connect the Falcon Sensor to the CrowdStrike cloud — handling connection lifecycle management, traffic and protocol management, cryptographic integration, content delivery, and on-device storage at endpoint fleet scale.
This is a systems software role. You'll work close to the OS across multiple platforms, reason carefully about correctness and performance under real-world load, and hold a high engineering bar in a codebase where reliability is non-negotiable. You will work cross-functionally with peer engineers across Mac, Linux, Windows, and many other teams inside and outside your core organization in a diverse environment.
You're stepping into a team with established component ownership and a charter that is actively expanding. The engineering spans cross-platform correctness, performance-sensitive code paths, and cryptographic and network components where a defect is a security event. You'll work alongside engineers who take the reliability bar seriously; regressions here land on every protected endpoint simultaneously. If you want to build foundational software that runs at global scale and has a direct impact on security outcomes, this is the role.
What You'll Do:
Design, implement, and own core sensor infrastructure components: network communications stack, connection lifecycle and traffic management, cryptographic integration, content delivery, and on-device secure storage
Take end-to-end ownership of your work — from design through production validation across Windows, Linux, and macOS, including the testing and rollback story
Serve as a technical integration point with sensor, cloud communication, and policy teams; proactively own interface contracts and surface breaking changes early
Drive technical proposals and design docs; lead design reviews for your area and provide substantive review feedback that raises the bar for the whole team
Represent the team's technical position in cross-org planning and architecture discussions; communicate tradeoffs and risks clearly to engineering, product, and program partners
Participate in planning; help scope work, identify dependencies, and flag technical risk early
Mentor and grow more junior engineers through direct feedback, pairing, and collaborative code and design review
Investigate and resolve production incidents and complex escalations; build the team's shared knowledge of failure modes at fleet scale
Champion improvements in end-to-end testing and validation for components with strict correctness and reliability requirements
What You'll Need:
Strong foundation in systems software engineering; hands-on experience in C and/or C++ in a low-level systems context
Solid technical grounding in network protocols, connection management, and traffic and protocol management; working familiarity with cryptographic integration and content delivery
A "learn it all" mindset with curiosity to dive deep into unfamiliar domains and adapt quickly as technology and requirements evolve
Experience reasoning about reliability and correctness for software that runs at endpoint fleet scale
Cross-platform exposure across Windows, Linux, and/or macOS; ability to reason about portability, behavioral consistency, and platform-specific constraints
Solid design and problem-solving instincts; ability to own ambiguous technical problems and drive them to clean resolution
Ability to influence technical direction across team boundaries without direct authority, using design docs, prototypes, and well-reasoned technical positions
Strong written and verbal communication; able to convey complex technical topics clearly to both technical and non-technical audiences
Strong engineering fundamentals: testable, reviewable code; careful about edge cases; high personal bar
Ability and willingness to travel occasionally for team offsites and in-person meetings
Proven experience utilizing AI technologies to enhance decision-making, streamline workflows and processes, improve efficiency and drive business outcomes.
Bonus Points:
Background in endpoint security, EDR, kernel-adjacent software, or sensor platform engineering
Experience with cryptographic service design or integration with security-critical cryptographic libraries
Experience building or operating content distribution or configuration delivery systems at endpoint fleet scale: atomic updates, staged rollout, versioning, and rollback-safe delivery
Open source contributions, technical writing, or a visible engineering presence through conference talks or published work
#LI-CW1
Benefits of Working at CrowdStrike:
- Market leader in compensation and equity awards
- Comprehensive physical and mental wellness programs
- Competitive vacation and holidays for recharge
- Paid parental and adoption leaves
- Professional development opportunities for all employees regardless of level or role
- Employee Networks, geographic neighborhood groups, and volunteer opportunities to build connections
- Vibrant office culture with world class amenities
- Great Place to Work Certified™ across the globe
CrowdStrike is proud to be an equal opportunity employer. We are committed to fostering a culture of belonging where everyone is valued for who they are and empowered to succeed. We support veterans and individuals with disabilities through our affirmative action program.
CrowdStrike is committed to providing equal employment opportunity for all employees and applicants for employment. The Company does not discriminate in employment opportunities or practices on the basis of race, color, creed, ethnicity, religion, sex (including pregnancy or pregnancy-related medical conditions), sexual orientation, gender identity, marital or family status, veteran status, age, national origin, ancestry, physical disability (including HIV and AIDS), mental disability, medical condition, genetic information, membership or activity in a local human rights commission, status with regard to public assistance, or any other characteristic protected by law. We base all employment decisions--including recruitment, selection, training, compensation, benefits, discipline, promotions, transfers, lay-offs, return from lay-off, terminations and social/recreational programs--on valid job requirements.
If you need assistance accessing or reviewing the information on this website or need help submitting an application for employment or requesting an accommodation, please contact us at recruiting@crowdstrike.com for further assistance.
CrowdStrike Canada ULC is committed to equal pay for equal work in its compensation practices. The base salary range for this position in Canada is $150,000 - $200,000 CAD per year + variable/incentive compensation + equity + benefits. A candidate’s salary is determined by various factors including, but not limited to, relevant work experience, skills, certifications and location.

This is Canadian-based employment, and it is expected that all employees maintain legal entitlement to work in Canada. Applicants selected to move forward in the hiring process are subject to background checks, including but not limited to criminal record, credit, and/or reference checks.
You will be redirected to the company website to complete your application.







