MANTECH
SentinelOne
Ingénieur Forward Deploy Staff (Fullstack - Java/React)
NOTRE MISSION
Chez SentinelOne, nous sommes animés par une mission claire : donner l'avantage à ceux qui sécurisent notre avenir. Alors que l'IA remodèle la manière dont les organisations construisent, opèrent et innovent, la responsabilité de les protéger devient plus critique que jamais. En rejoignant SentinelOne, votre travail contribue à protéger les entreprises mondiales, les infrastructures critiques et les technologies qui façonnent demain. Si vous êtes motivé par des défis significatifs et que vous souhaitez que votre impact soit réel, mesurable et mondial, vous trouverez votre raison d'être ici.
À PROPOS DE NOUS
SentinelOne est une entreprise à l'intersection de l'IA et de la sécurité, pionnière d'un nouveau modèle opérationnel pour la cybersécurité. Notre plateforme native d'IA unifie la protection sur les systèmes d'endpoints, cloud, d'identité, de données et d'IA pour offrir une détection et une réponse autonomes avec clarté et rapidité. En combinant l'analyse en temps réel, l'automatisation intelligente et une base de données unifiée, nous réduisons le bruit, simplifions la complexité et permettons aux équipes de sécurité de se concentrer sur ce qui compte vraiment.
Nos équipes sont composées de bâtisseurs, de résolveurs de problèmes et d'innovateurs engagés à façonner l'avenir de la sécurité. Si vous êtes enthousiaste à l'idée de résoudre des problèmes complexes aux côtés de personnes talentueuses et animées par une mission, nous vous invitons à nous aider à construire un avenir plus sûr pour l'humanité.
QUE RECHERCHONS-NOUS ?
Nous recherchons des personnes d'une curiosité insatiable et engagées dans un apprentissage continu. L'IA remodèle chaque fonction de notre entreprise, et nous permettons à chaque membre de l'équipe, quel que soit son rôle ou son niveau, de développer une aisance avec les outils et concepts de l'IA. Ceux qui réussissent ici recherchent activement de nouvelles solutions, expérimentent avec soin et appliquent ce qu'ils apprennent pour obtenir des résultats meilleurs, plus rapides et plus intelligents.
En tant qu'Ingénieur Forward Deploy Staff chez SentinelOne, vous serez à l'intersection de nos clients et de notre produit. Votre temps sera partagé entre les équipes d'ingénierie client et nos propres bases de code – livrant les intégrations, corrections et améliorations de plateforme requises par les déploiements clients. Votre travail touchera de nombreux produits et services de l'entreprise, y compris notre pipeline de données et le Singularity Data Lake ainsi qu'EventDB (notre base de données colonnes hautement évolutive qui ingère des pétaoctets de données par jour).
Vous travaillerez en étroite collaboration avec les clients pour comprendre leurs environnements, traduire des exigences ambiguës en solutions livrées, et construire des intégrations, des personnalisations et des contributions au produit en amont qui débloquent une réelle valeur commerciale. Nous recherchons un collègue expérimenté, capable de gérer des engagements clients de bout en bout, d'inspirer les autres en tant qu'Ingénieur Forward Deploy Staff, et de diriger techniquement à travers des bases de code inconnues et des espaces problématiques complexes. Vous interagirez avec les ingénieurs au sein de l'organisation et entre les équipes, les responsables techniques, les architectes, la gestion de produit, les ventes et les parties prenantes exécutives des clients.
POURQUOI SENTINELONE ?
L'IA redéfinit la façon dont le monde fonctionne et réécrit les règles de la sécurité en temps réel, et SentinelOne a été construit pour ce moment. Dès le premier jour, nous avons conçu une plateforme native d'IA conçue pour fonctionner à la vitesse de la machine, non pas comme un ajout aux systèmes existants, mais comme la fondation elle-même. Si vous voulez construire là où l'innovation et l'impact vont de pair, c'est l'endroit.
QUE FEREZ-VOUS ?
- Développement logiciel (fullstack ; principalement React/Java) Plongez en profondeur dans le code, transformant les exigences clients et les lacunes produit en solutions livrées. Écrivez des tests robustes, résolvez les bugs avec finesse et assurez une sécurité de premier ordre dans votre code. Attendez-vous à passer régulièrement d'une base de code à l'autre, y compris pour les problèmes escaladés qui couvrent plusieurs produits.
- Engagement client et collecte des exigences Collaborez avec les clients et nos équipes terrain pour comprendre les environnements, les objectifs et les contraintes des clients. Transformez des demandes vagues, ambiguës (voire contradictoires !) en une stratégie technique claire. Rapportez les apprentissages du terrain à la planification produit et ingénierie tout en défendant ce dont les clients ont besoin. Soutenez occasionnellement l'évaluation pré-vente où une contribution d'ingénierie précoce façonne un bon résultat.
- Intégrations, déploiements et enablement client Prenez en charge la conception et la livraison d'intégrations qui connectent les produits SentinelOne aux environnements clients. Souvent, ce sera un travail que vous effectuerez aux côtés des ingénieurs du client, façonnant à la fois la solution et le transfert de connaissances qui l'accompagne. Produisez les runbooks, la documentation d'intégration et la communication technique de niveau exécutif qui permettent aux clients d'opérer de manière autonome.
- Contributions en amont au produit principal Quand quelque chose doit être corrigé ou amélioré dans la plateforme principale pour satisfaire un client, vous le faites. Collaborez avec les équipes de plateforme pour faire réviser et soutenir les contributions à long terme, et sachez quand investir dans la correction à long terme par rapport au déblocage à court terme. En cours de route, construisez les outils qui codifient les modèles répétables et font évoluer l'ensemble de la fonction Forward Deploy.
- Leadership technique et mentorat Élevez le niveau de l'équipe Forward Deploy Engineering. Guidez les Ingénieurs Forward Deploy expérimentés, définissez les normes pour la manière dont les engagements sont planifiés et livrés, et façonnez la manière dont l'équipe opère à mesure qu'elle grandit.
- Élaboration et révision des spécifications techniques Concevez des solutions de bout en bout pour des problèmes complexes avec une définition floue, couvrant parfois plusieurs bases de code et équipes responsables. Documentez les compromis et les détails d'implémentation critiques ; révisez et fournissez des commentaires significatifs sur d'autres spécifications, en comprenant les modèles plus larges et les dépendances en aval/amont.
- Revue de code Défendez la qualité, la sécurité et l'efficacité du code. Votre œil aiguisé pour le détail vous guidera dans la revue et l'amélioration de notre base de code – y compris les bases de code que vous visitez.
- Support et collaboration d'équipe Répondez rapidement aux escalades clients et internes ad hoc (pas de rotation d'astreinte régulière). Assistez vos collègues, partagez des commentaires constructifs et contribuez aux synchronisations hebdomadaires et aux stand-ups quotidiens sur Slack.
QUELLES COMPÉTENCES ET CONNAISSANCES APPORTEREZ-VOUS ?
Nous n'exigeons pas une correspondance parfaite avec tout ce qui suit ; cependant, plus cela vous décrit, mieux vous correspondrez à ce rôle.
- Expérience
- Solide formation en informatique avec plus de 6 ans d'expérience en ingénierie, incluant à la fois le backend et le frontend.
- Expertise avérée dans la conception et l'exploitation de systèmes distribués ou de services gourmands en données.
- Expérience avérée dans la direction de travaux substantiels de bout en bout, dans l'ambiguïté, avec plusieurs parties prenantes.
- Expérience de travail direct avec des clients ou des parties prenantes seniors pour façonner des solutions techniques.
- Maîtrise technique
- Maîtrise approfondie d'au moins un langage de production (Java fortement préféré ; plus de 5 ans) et aisance opérationnelle dans au moins un langage supplémentaire.
- Vous appréciez le code élégant, concis et lisible.
- Vous apprendrez de nouveaux outils et bases de code selon les besoins du travail, et travaillerez probablement avec des technologies modernes comme Java, React, TypeScript, Kafka, Redis, GraphQL, Node.js, la plateforme de SentinelOne elle-même, et plus encore.
- Vous aimez écrire du Java moderne (nous aimons les lambdas) et préférez la composition à l'héritage.
- Vous êtes à l'aise pour discuter des considérations du théorème CAP, et êtes motivé par la sélection de la structure de données avec les compromis parfaits pour le problème à résoudre.
- Connaissance du domaine
- L'expérience dans le domaine de la cybersécurité est fortement préférée. (pensez SIEM, EDR/XDR, pipelines de logs, ingénierie de détection, chasse aux menaces, etc.).
- Un état d'esprit collaboratif, curieux et pragmatique
- Vous êtes motivé par le fait d'entrer dans une base de code inconnue et d'être réellement utile en une semaine, et par le fait de guider les autres à travers le même type de travail.
- Vous croyez qu'une demande client vague est un problème technique intéressant en attente d'être reformulé, et que « un problème bien posé est à moitié résolu ».
- Vous pouvez traduire entre ingénieurs et non-ingénieurs (clients, cadres, ventes, produit, etc.) sans perdre de précision dans un sens ou dans l'autre.
- Vous préférez livrer un travail bien pensé à 80% qui résout le vrai problème plutôt qu'un travail parfait à 100% avec six semaines de retard. Et vous pouvez enseigner aux autres quand personnaliser pour un client plutôt que de produire une solution générale.
- Vous prenez le mentorat au sérieux et aimez voir d'autres ingénieurs progresser dans leur capacité à résoudre des problèmes plus difficiles.
- Vous êtes fier d'une communication écrite claire – qu'il s'agisse de tickets, de documents de conception, de runbooks clients ou de briefings exécutifs.
Nous investissons dans nos Sentinels avec des avantages complets et compétitifs conçus pour vous soutenir, vous et votre famille :
Actions et récompenses
- Unités d'actions restreintes (RSU)
- Plan d'achat d'actions pour les employés (ESPP)
Congés et bien-être
- Congés flexibles
- Jours fériés payés et congés maladie payés
- Congé parental non genré
- Congé pour grands-parents
Assurance et sécurité financière
- Couverture médicale, dentaire et visuelle
- Plan de retraite 401 avec abondement de l'entreprise
- Assurance vie et invalidité
- Compte d'épargne libre d'impôt (FSA) pour la santé et les soins aux personnes à charge
- Avantages volontaires (hôpital, accident, maladie grave)
- Programme d'aide aux employés (PAE)
- Service juridique prépayé ARAG
- Assurance animaux de compagnie à l'échelle nationale
- Programme Cancer Care
- Assurance médicale pour les voyages d'affaires internationaux
Avantages et flexibilité au travail
- Allocation pour bureau à domicile
- Remboursement téléphone portable
Bien-être et style de vie
- Coach bien-être
- Remboursement bien-être/gym
- Couverture fertilité
- Remboursement adoption et maternité de substitution
Ce poste basé aux États-Unis a une fourchette de salaire de base qui variera en fonction de l'emplacement du candidat. Pour certains emplacements, une fourchette de salaire différente peut s'appliquer. Si tel est le cas, cette fourchette vous sera fournie pendant le processus de recrutement. Vous pouvez également contacter le recruteur pour toute question.
Fourchette de salaire de base $156,000—$215,000 USD
SentinelOne est fier d'être un employeur respectant l'égalité des chances en matière d'emploi et l'action positive. Nous ne faisons aucune discrimination fondée sur la race, la religion, la couleur, l'origine nationale, le sexe (y compris la grossesse, l'accouchement ou les conditions médicales connexes), l'orientation sexuelle, l'identité de genre, l'expression de genre, l'âge, le statut de vétéran protégé, le statut de personne handicapée ou toute autre caractéristique protégée par la loi applicable.
SentinelOne participe au programme E-Verify pour tous les postes basés aux États-Unis.
