B&A
Huntress Labs
Ingénieur logiciel principal, SIEM (Ruby/Rails)
Ce que nous faisons
La cybercriminalité est en pleine expansion et de plus en plus d'entreprises sont touchées par des menaces qui ne visaient autrefois que les plus grandes organisations. Cela pousse les défenseurs comme nous à opérer au plus haut niveau et renforce notre besoin de personnes compétentes souhaitant avoir un impact significatif.
Fondée en 2015 par d'anciens opérateurs cyber de la NSA, Huntress est une équipe privilégiant le télétravail qui s'efforce de rendre la cybersécurité de niveau entreprise accessible aux entreprises de toutes tailles. Nous travaillons en étroite collaboration avec des équipes de sécurité et des prestataires de services protégeant des environnements complexes, qui manquent souvent de temps ou d'effectifs pour tout gérer. C'est pourquoi nous développons notre technologie en interne et l'appuyons sur un centre d'opérations de sécurité (SOC) humain disponible 24/7. En conséquence, notre plateforme n'est jamais déconnectée des experts qui la gèrent, garantissant ainsi la protection de nos clients.
Huntress sécurise désormais plus de 5 millions de terminaux et 16 millions d'identités dans le monde. Ces chiffres ne cessent d'augmenter car de plus en plus d'entreprises comptent sur nous pour les aider à alléger leur charge et à opérer avec plus de confiance. Chaque jour, vous pouvez constater cet engagement dans la manière dont nous soutenons nos clients et dont nous nous entraidons.
Vos missions
L'équipe Huntress recherche un ingénieur logiciel principal innovant, hautement motivé et autonome pour rejoindre notre équipe Huntress SIEM. En tant qu'ingénieur logiciel principal chez Huntress, vous serez responsable de diriger une équipe de livraison de fonctionnalités dans la conception, le développement et la mise en production de haute qualité de fonctionnalités logicielles pour la plateforme Huntress SIEM, qui assure la détection automatisée et la chasse aux menaces assistée par l'humain. Vous vous concentrerez sur la création de la vision technique pour des fonctionnalités nouvelles et passionnantes issues de la feuille de route produit. Vous travaillerez avec une équipe intelligente et diversifiée de résolveurs de problèmes qui font preuve d'une grande énergie, de compétences techniques approfondies et d'une volonté d'aboutir.
En tant qu'ingénieur logiciel principal, vous travaillerez en étroite collaboration avec les équipes plateforme et architecture pour concevoir et construire le type de solutions qui ont fait la réputation de Huntress, des solutions qui non seulement résolvent les problèmes, mais améliorent considérablement les normes industrielles, les flux de travail et les expériences utilisateur.
Huntress s'engage à créer une culture d'inclusivité où chaque membre de notre équipe est valorisé, a une voix et est habilité à venir travailler chaque jour tel qu'il est.
Nous ne pratiquons aucune discrimination fondée sur la race, l'ethnicité, la couleur, l'ascendance, l'origine nationale, la religion, le sexe, l'orientation sexuelle, l'identité de genre, le handicap, le statut d'ancien combattant, les informations génétiques, l'état civil ou tout autre statut légalement protégé.
Nous pratiquons la discrimination envers les pirates informatiques qui tentent d'exploiter les entreprises de toutes tailles.
Rattaché à : Responsable de l'ingénierie
Lieu : Télétravail aux États-Unis
Rémunération : $215,000 à $240,000 de salaire de base, plus bonus et participation au capital
Aménagements
Si vous avez besoin d'un aménagement raisonnable pour compléter cette candidature, passer un entretien, effectuer des tests de pré-embauche ou participer au processus de sélection des employés, veuillez adresser vos demandes à [email protected] [[email protected]]. Veuillez noter que les demandes sans rapport avec un aménagement envoyées à cette boîte de réception ne recevront pas de réponse.
Huntress utilise des outils d'intelligence artificielle pour aider à examiner et évaluer les candidatures, y compris le filtrage des CV, l'évaluation des compétences, ainsi que la mise en correspondance et la comparaison des candidats. Ces outils d'IA soutiennent nos recruteurs humains dans le processus d'examen initial, mais ne prennent pas de décisions d'embauche finales sans implication humaine. En soumettant votre candidature, vous reconnaissez cette utilisation de l'IA dans notre processus de recrutement. Veuillez consulter notre Avis de confidentialité des candidats trust.huntress.com/?itemUid=47f0a941-b86f-4864-a0d0-a224a34cfd57&source=click pour plus de détails sur nos pratiques et vos droits en matière de confidentialité des données. #BI-Remote
Responsabilités
- Assurer la livraison, la qualité du produit et la disponibilité de fonctionnalités/systèmes complexes et critiques
- Influencer les objectifs et les initiatives transversaux entre les départements
- Diriger les décisions techniques ayant un impact à l'échelle de l'entreprise
- Faire évoluer notre compréhension collective de notre domaine technique
- Définir des objectifs et des initiatives techniques stratégiques à long terme
- Communiquer efficacement la vision technique stratégique et montrer l'exemple à l'organisation
- Travailler avec le responsable de l'ingénierie de l'équipe pour s'assurer que l'équipe répond aux attentes techniques et respecte la stratégie
- Communiquer les compromis critiques sur les approches techniques à travers la plateforme
- Collaborer étroitement avec le responsable de l'ingénierie de l'équipe, le chef de produit, la recherche en sécurité, la plateforme et l'architecte sur les initiatives stratégiques et les conceptions techniques
- Développer et appliquer les meilleures pratiques pour l'équipe et le département
- Concevoir et optimiser des flux de travail qui comblent le fossé entre les pratiques de développement traditionnelles et l'ingénierie assistée par l'IA.
- Construire et faire évoluer les outils d'IA et leur utilisation dans les flux de travail de développement quotidiens
- Expérience de l'utilisation d'agents de codage IA pour accélérer le développement
- Interagir avec les clients si nécessaire
- Contribuer à et améliorer les frameworks et approches de test de l'organisation
- Développer une compréhension approfondie des fonctionnalités et de l'architecture à travers les produits
- Assumer et piloter l'impact sur les performances des solutions de l'équipe/du département et de la suite globale de la plateforme
- Diriger et développer des logiciels, des conceptions logicielles et une architecture de haute qualité et évolutifs, et établir des normes d'excellence pour l'équipe
- Améliorer la visibilité sur les systèmes logiciels à grande échelle, y compris la surveillance et les alertes
- Se concentrer sur l'ensemble du cycle de vie du système, y compris l'évolution, la configuration et la gestion des risques
- Garantir la qualité du code et la couverture des tests par le biais de revues de code, de revues de plans de test et de revues de sécurité
- Diriger l'équipe dans la fourniture d'estimations précises et prendre la responsabilité de l'achèvement des travaux dans les délais
- Encadrer et coacher les ingénieurs juniors, en favorisant un environnement qui valorise le développement professionnel et promeut la collaboration et l'engagement
- S'impliquer activement avec l'équipe et diriger en étant un modèle positif
Ce que vous apportez à l'équipe
- 15+ années d'expérience dans le développement de produits logiciels complexes
- 8+ années de programmation en Ruby on Rails
- 8+ années d'expérience avec des bases de données à grande échelle
- Un diplôme en informatique ou en ingénierie, ou une expérience équivalente acquise par le travail
- Expérience avec des systèmes modernes de stockage et de requête de données pour des charges de travail analytiques à haut volume
- Expérience dans un environnement Agile ou Scrum
- Expérience avec JavaScript et CSS
- Expérience dans la revue de code, la résolution de problèmes et le dépannage technique
- Une compréhension approfondie d'ActiveRecord (Rails)
- Excellentes compétences techniques, de diagnostic et de dépannage
- Capacité à appréhender rapidement de nouveaux outils et technologies
- Compétences efficaces en communication et en relations interpersonnelles
- Capacité à prioriser et à exécuter plusieurs tâches à la fois dans un environnement au rythme rapide, en opérant souvent de manière indépendante
- Capacité à distiller des sujets techniques complexes afin qu'ils puissent être partagés et compris de manière significative par un public non technique
- Capacité à travailler de manière transversale entre plusieurs équipes
- Passion pour la technologie, forte motivation et responsabilité pour des fonctionnalités logicielles de haute qualité
- Capacité à établir des relations interpersonnelles solides avec les équipes produit, de développement, la direction, les cadres supérieurs et les parties prenantes internes et externes
Expérience utile, mais non requise
- Expérience de travail avec des plateformes SIEM ou des données de journaux/événements de sécurité
- Expérience avec les environnements cloud AWS, Azure et/ou GCP
- Expérience avec Stimulus stimulus.hotwired.dev/, Turbo turbo.hotwired.dev/ et/ou Hotwire hotwired.dev/ (ou frameworks similaires)
- Expérience de travail dans un monolithe Ruby on Rails
- Une passion pour la construction de capacités de plateforme
- Désir de travailler avec Tailwind CSS tailwindcss.com/, Tailwind UI tailwindcss.com/plus et Flowbite flowbite.com/
- Expérience avec la conception de produits basée sur les données
- Expérience avec Clickhouse
- Expérience avec Vector
Ce que nous offrons
- Environnement de travail 100% à distance - depuis notre fondation en 2015
- Politique généreuse de congés payés, incluant les vacances, les jours de maladie et les jours fériés payés
- 12 semaines de congé parental payé
- Plans d'avantages sociaux médicaux, dentaires et de vision hautement compétitifs et complets
- 401(k) avec une contribution de 5% indépendamment de la contribution de l'employé
- Plans d'assurance vie et invalidité
- Options d'achat d'actions pour tous les employés à temps plein
- Remboursement unique de $500 pour l'aménagement ou la mise à niveau de votre bureau à domicile
- Allocation annuelle pour l'éducation et l'aide au développement professionnel
- Remboursement numérique de 75 USD/mois
- Accès à la plateforme BetterUp pour le coaching, la croissance personnelle et professionnelle
