B&A
Huntress Labs
Principal Software Engineer, SIEM (Ruby/Rails)
Was wir tun
Cyberkriminalität nimmt zu, und immer mehr Unternehmen werden von Bedrohungen getroffen, die früher nur die größten Organisationen ins Visier nahmen. Das zwingt Verteidiger wie uns dazu, auf höchstem Niveau zu arbeiten, und verstärkt unseren Bedarf an fähigen Mitarbeitern, die einen echten Unterschied machen wollen.
Huntress wurde 2015 von ehemaligen Cyber-Operatoren der NSA gegründet und ist ein Remote-First-Team, das daran arbeitet, Cybersicherheit auf Unternehmensniveau für Unternehmen jeder Größe zugänglich zu machen. Wir arbeiten eng mit Sicherheitsteams und Dienstleistern zusammen, die komplexe Umgebungen schützen, oft ohne die Zeit oder das Personal, um alles selbst zu bewältigen. Deshalb entwickeln wir unsere Technologie intern und unterstützen sie mit einem 24/7 von Menschen geleiteten Security Operations Center (SOC). Dadurch ist unsere Plattform immer mit den Experten verbunden, die sie verwalten, was den Schutz unserer Kunden gewährleistet.
Huntress sichert mittlerweile weltweit mehr als 5M Endpunkte und 16M Identitäten. Diese Zahlen wachsen stetig, da sich immer mehr Unternehmen auf uns verlassen, um die Last zu tragen und mit mehr Zuversicht zu agieren. Jeden Tag können Sie dieses Engagement daran sehen, wie wir zu unseren Kunden stehen und wie wir füreinander da sind.
Was Sie tun werden
Das Huntress-Team sucht einen innovativen, hochmotivierten und eigenverantwortlichen Principal Software Engineer für unser Huntress SIEM-Team. Als Principal Software Engineer bei Huntress sind Sie dafür verantwortlich, ein Team für die Bereitstellung von Funktionen bei der Konzeption, Entwicklung und qualitativ hochwertigen Veröffentlichung von Softwarefunktionen für die Huntress SIEM-Plattform zu leiten, die automatisierte Erkennung und menschlich gesteuerte Bedrohungssuche ermöglicht. Sie konzentrieren sich darauf, die technische Vision für neue und spannende Funktionen aus der Produkt-Roadmap zu entwickeln. Sie arbeiten mit einem intelligenten und vielfältigen Team von Problemlösern zusammen, die hohe Energie, fundierte technische Fähigkeiten und den Antrieb zeigen, Dinge voranzubringen.
Als Principal Software Engineer arbeiten Sie eng mit den Plattform- und Architekturteams zusammen, um die Art von Lösungen zu entwerfen und zu bauen, für die Huntress bekannt geworden ist – Lösungen, die nicht nur Probleme lösen, sondern Industriestandards, Arbeitsabläufe und Benutzererfahrungen drastisch verbessern.
Huntress verpflichtet sich, eine Kultur der Inklusivität zu schaffen, in der jedes einzelne Mitglied unseres Teams geschätzt wird, eine Stimme hat und befähigt ist, jeden Tag so zur Arbeit zu kommen, wie es ist.
Wir diskriminieren nicht aufgrund von Rasse, ethnischer Zugehörigkeit, Hautfarbe, Abstammung, nationaler Herkunft, Religion, Geschlecht, sexueller Orientierung, Geschlechtsidentität, Behinderung, Veteranenstatus, genetischen Informationen, Familienstand oder einem anderen gesetzlich geschützten Status.
Wir diskriminieren jedoch Hacker, die versuchen, Unternehmen jeder Größe auszunutzen.
Berichtet an: Engineering Manager
Standort: Remote USA
Vergütung: $215,000 bis $240,000 Grundgehalt plus Bonus und Unternehmensanteile
Unterstützungsangebote
Wenn Sie eine angemessene Unterstützung benötigen, um diese Bewerbung, das Vorstellungsgespräch oder Eignungstests abzuschließen oder am Auswahlprozess für Mitarbeiter teilzunehmen, richten Sie Ihre Anfragen bitte an [email protected] [[email protected]]. Bitte beachten Sie, dass Anfragen, die keine Unterstützungsbedarfe betreffen, an diesen Posteingang nicht beantwortet werden.
Huntress verwendet Tools der künstlichen Intelligenz, um bei der Überprüfung und Bewertung von Bewerbungen zu helfen, einschließlich Lebenslauf-Screening, Kompetenzbewertung sowie Kandidatenabgleich und -vergleichen. Diese KI-Tools unterstützen unsere menschlichen Recruiter im ersten Überprüfungsprozess, treffen jedoch keine endgültigen Einstellungsentscheidungen ohne menschliche Beteiligung. Mit dem Einreichen Ihrer Bewerbung erkennen Sie diese Nutzung von KI in unserem Rekrutierungsprozess an. Bitte lesen Sie unseren Datenschutzhinweis für Kandidaten trust.huntress.com/?itemUid=47f0a941-b86f-4864-a0d0-a224a34cfd57&source=click für weitere Details zu unseren Praktiken und Ihren Datenschutzrechten. #BI-Remote
Verantwortlichkeiten
- Verantwortung für die Bereitstellung, Produktqualität und Verfügbarkeit komplexer, geschäftskritischer Funktionen/Systeme
- Einfluss auf Ziele und Initiativen, die abteilungsübergreifend sind
- Leitung technischer Entscheidungen mit unternehmensweitem Einfluss
- Weiterentwicklung unseres kollektiven Verständnisses unserer technischen Domäne
- Definition langfristiger strategischer technischer Ziele und Initiativen
- Effektive Kommunikation der strategischen technischen Vision und Vorbildfunktion für die Organisation
- Zusammenarbeit mit dem Engineering Manager des Teams, um sicherzustellen, dass das Team technische Erwartungen erfüllt und die Strategie einhält
- Kommunikation kritischer Kompromisse bei technischen Ansätzen über die gesamte Plattform hinweg
- Enge Zusammenarbeit mit dem Engineering Manager des Teams, dem Produktmanager, der Sicherheitsforschung, der Plattform und dem Architekten bei strategischen Initiativen und technischen Entwürfen
- Entwicklung und Durchsetzung von Best Practices für das Team und die Abteilung
- Entwurf und Optimierung von Arbeitsabläufen, die die Lücke zwischen traditionellen Entwicklungspraktiken und KI-gestütztem Engineering schließen
- Aufbau und Weiterentwicklung von KI-Tools und deren Nutzung in täglichen Entwicklungsabläufen
- Erfahrung in der Nutzung von KI-Coding-Agenten zur Beschleunigung der Entwicklung
- Austausch mit Kunden bei Bedarf
- Beitrag zur Verbesserung der Test-Frameworks und -Ansätze der Organisation
- Entwicklung eines tiefgreifenden produktübergreifenden Verständnisses von Funktionen und Architektur
- Verantwortung für den Performance-Einfluss der Lösungen des Teams/der Abteilung und der gesamten Plattform-Suite
- Leitung und Entwicklung hochwertiger, skalierbarer Software, Software-Designs und Architektur sowie Festlegung von Standards für exzellente Teamarbeit
- Verantwortung für die Verbesserung der Sichtbarkeit in Softwaresystemen in großem Maßstab, einschließlich Monitoring und Alerting
- Fokus auf den gesamten Lebenszyklus des Systems, einschließlich Evolution, Konfiguration und Risikomanagement
- Sicherstellung der Codequalität und Testabdeckung durch Code-Reviews, Testplan-Reviews und Sicherheitsüberprüfungen
- Anleitung des Teams bei der Bereitstellung genauer Schätzungen und Übernahme der Verantwortung für die rechtzeitige Fertigstellung der Arbeit
- Mentoring und Coaching von Junior-Entwicklern, Förderung eines Umfelds, das berufliche Entwicklung schätzt und Zusammenarbeit sowie Engagement fördert
- Aktive Einbindung in das Team und Vorbildfunktion durch positives Verhalten
Was Sie mitbringen
- 15+ Jahre Erfahrung in der Entwicklung komplexer Softwareprodukte
- 8+ Jahre Programmierung in Ruby on Rails
- 8+ Jahre Erfahrung mit großen Datenbanken
- Ein Bachelor-Abschluss in Informatik oder Ingenieurwesen oder gleichwertige, durch Berufserfahrung erworbene Kenntnisse
- Erfahrung mit modernen Datenspeicher- und Abfragesystemen für hochvolumige Analyse-Workloads
- Erfahrung in einer Agile- oder Scrum-Umgebung
- Erfahrung mit JavaScript und CSS
- Erfahrung in Code-Reviews, Problemlösung und technischer Fehlerbehebung
- Ein tiefes Verständnis von ActiveRecord (Rails)
- Exzellente technische, diagnostische und Fehlerbehebungsfähigkeiten
- Fähigkeit, sich schnell in neue Tools und Technologien einzuarbeiten
- Effektive Kommunikations- und zwischenmenschliche Fähigkeiten
- Fähigkeit, mehrere Aufgaben gleichzeitig in einem schnelllebigen Umfeld zu priorisieren und auszuführen, oft eigenständig
- Fähigkeit, komplexe technische Themen so aufzubereiten, dass sie für ein nicht-technisches Publikum sinnvoll geteilt und verstanden werden können
- Fähigkeit zur funktionsübergreifenden Zusammenarbeit zwischen mehreren Teams
- Leidenschaft für Technologie, starke Motivation und Verantwortung für hochwertige Softwarefunktionen
- Fähigkeit, starke zwischenmenschliche Beziehungen zu Produkt- und Entwicklungsteams, Führungskräften, dem Senior Management sowie internen und externen Stakeholdern aufzubauen
Hilfreiche Erfahrung, aber nicht erforderlich
- Erfahrung mit SIEM-Plattformen oder Sicherheits-Log-/Ereignisdaten
- Erfahrung mit AWS, Azure und/oder GCP Cloud-Umgebungen
- Erfahrung mit Stimulus stimulus.hotwired.dev/, Turbo turbo.hotwired.dev/ und/oder Hotwire hotwired.dev/ (oder ähnlichen Frameworks)
- Erfahrung mit einem Ruby on Rails-Monolithen
- Leidenschaft für den Aufbau von Plattformfunktionen
- Begeisterung für die Arbeit mit Tailwind CSS tailwindcss.com/, Tailwind UI tailwindcss.com/plus und Flowbite flowbite.com/
- Erfahrung mit datengesteuertem Produktdesign
- Erfahrung mit Clickhouse
- Erfahrung mit Vector
Was wir bieten
- 100% Remote-Arbeitsumgebung – seit unserer Gründung 2015
- Großzügige Urlaubsregelung, einschließlich Urlaub, Krankheitstagen und bezahlten Feiertagen
- 12 Wochen bezahlte Elternzeit
- Hochgradig wettbewerbsfähige und umfassende Kranken-, Zahn- und Vorsorgepläne
- 401(k) mit einem 5% Arbeitgeberzuschuss, unabhängig vom Beitrag des Mitarbeiters
- Lebens- und Berufsunfähigkeitsversicherungspläne
- Aktienoptionen für alle Vollzeitmitarbeiter
- Einmalige Erstattung von $500 für die Einrichtung/Aufrüstung des Homeoffice
- Jährlicher Zuschuss für Bildung und berufliche Weiterbildung
- $75 USD/Monat digitale Erstattung
- Zugang zur BetterUp-Plattform für Coaching sowie persönliches und berufliches Wachstum
