Roku
Huntress
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, auf höchstem Niveau zu agieren, und verstärkt unseren Bedarf an guten Leuten, die etwas Sinnvolles bewirken wollen.
Gegründet im Jahr 2015 von ehemaligen NSA-Cyber-Operatoren, ist Huntress ein Remote-First-Team, das daran arbeitet, unternehmensweite Cybersicherheit für Unternehmen jeder Größe zugänglich zu machen. Wir arbeiten eng mit Sicherheitsteams und Dienstleistern zusammen, die komplexe Umgebungen schützen und oft nicht die Zeit oder das Personal haben, alles zu bewältigen. Deshalb entwickeln wir unsere Technologie intern und unterstützen sie mit einem 24/7 menschlich geführten Security Operations Center (SOC). Infolgedessen ist unsere Plattform nie von den Experten getrennt, die sie verwalten, was den Schutz unserer Kunden gewährleistet.
Huntress sichert heute weltweit mehr als 5 Mio. Endpunkte und 16 Mio. Identitäten. Diese Zahlen wachsen weiter, da immer mehr Unternehmen auf uns vertrauen, um sie zu entlasten und mit mehr Zuversicht zu agieren. Jeden Tag sehen wir dieses Engagement darin, 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 selbstständigen Principal Software Engineer, der unser Huntress SIEM-Team verstärkt. Als Principal Software Engineer bei Huntress sind Sie für die Leitung eines Feature-Delivery-Teams bei der Konzeption, Entwicklung und qualitativ hochwertigen Auslieferung von Software-Features für die Huntress SIEM-Plattform verantwortlich, die automatisierte Erkennung und menschliche Bedrohungsjagd ermöglicht. Sie konzentrieren sich auf die Schaffung der technischen Vision für neue und spannende Features aus der Produkt-Roadmap. Sie arbeiten mit einem klugen und vielfältigen Team von Problemlösern zusammen, die hohe Energie, tiefgreifende technische Fähigkeiten und den Antrieb, Dinge zu erledigen, zeigen.
Als Principal Software Engineer arbeiten Sie eng mit den Plattform- und Architekturteams zusammen, um die Art von Lösungen zu entwickeln, für die Huntress bekannt geworden ist – Lösungen, die nicht nur Probleme lösen, sondern Branchenstandards, Arbeitsabläufe und Benutzererfahrungen drastisch verbessern.
Huntress setzt sich für die Schaffung einer Kultur der Inklusivität ein, 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 Hacker, die versuchen, Unternehmen aller Größen auszunutzen.
Berichtet an: Engineering Manager
Standort: Remote USA
Vergütung: $215,000 bis $240,000 Grundgehalt plus Bonus und Aktienoptionen
Unterkunft
Wenn Sie eine angemessene Unterkunft benötigen, um diese Bewerbung, das Vorstellungsgespräch oder die Eignungsprüfung abzuschließen oder am Auswahlverfahren teilzunehmen, richten Sie Ihre Anfragen bitte an [email protected] [[email protected]]. Bitte beachten Sie, dass Anfragen, die keine Unterkünfte betreffen, an diese E-Mail-Adresse nicht beantwortet werden.
Huntress verwendet Werkzeuge der künstlichen Intelligenz zur Unterstützung bei der Überprüfung und Bewertung von Bewerbungen, einschließlich Lebenslauf-Screening, Kompetenzbewertung und Kandidatenabgleich und -vergleich. Diese KI-Tools unterstützen unsere menschlichen Recruiter im ersten Überprüfungsprozess, treffen jedoch keine endgültigen Einstellungsentscheidungen ohne menschliche Beteiligung. Mit der Einreichung Ihrer Bewerbung bestätigen Sie diese Nutzung von KI in unserem Rekrutierungsprozess. Bitte lesen Sie unsere Kandidaten-Datenschutzmitteilung 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 Auslieferung, Produktqualität und Verfügbarkeit komplexer, missionskritischer Features/Systeme
- Beeinflussung von Zielen und Initiativen, die abteilungsübergreifend sind
- Leitung technischer Entscheidungen mit unternehmensweiter Auswirkung
- 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, 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, Produktmanager, Security Research, Plattform und Architekten bei strategischen Initiativen und technischen Designs
- 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ützter Entwicklung schließen.
- Aufbau und Weiterentwicklung von KI-Tools und deren Nutzung in täglichen Entwicklungsabläufen
- Erfahrung mit KI-Codierungsagenten zur Beschleunigung der Entwicklung
- Bei Bedarf Kundenkontakt
- Beitrag zu und Verbesserung der Test-Frameworks und -Ansätze der Organisation
- Entwicklung eines tiefen produktübergreifenden Verständnisses von Features und Architektur
- Verantwortung für die Leistungsbeeinflussung von Team-/Abteilungslösungen und der gesamten Plattform-Suite
- Entwicklung und Leitung von qualitativ hochwertiger, skalierbarer Software, Software-Designs und Architekturen sowie Festlegung von Standards für die Exzellenz des Teams
- Verbesserung der Sichtbarkeit von Softwaresystemen im großen Maßstab, einschließlich Monitoring und Alerting
- Konzentration auf den gesamten Lebenszyklus des Systems, einschließlich Evolution, Konfiguration und Risikomanagement
- Sicherstellung der Codequalität und Testabdeckung durch Code-Reviews, Testpläne und Sicherheitsüberprüfungen
- Leitung des Teams bei der Bereitstellung genauer Schätzungen und Übernahme der Verantwortung für die termingerechte Fertigstellung der Arbeit
- Mentoring und Coaching von Junior-Entwicklern, Förderung eines Umfelds, das professionelle Entwicklung schätzt und Zusammenarbeit und Engagement fördert
- Aktive Einbindung in das Team und Führung durch positives Vorbild
Was Sie ins Team einbringen
- 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 Berufserfahrung
- Erfahrung mit modernen Datenspeicher- und Abfragesystemen für Analyse-Workloads mit hohem Volumen
- Erfahrung in einem agilen oder Scrum-Umfeld
- Erfahrung mit JavaScript und CSS
- Erfahrung mit Code-Reviews, Problemlösung und technischem Troubleshooting
- Ein tiefes Verständnis von ActiveRecord (Rails)
- Ausgezeichnete technische, diagnostische und Troubleshooting-Fähigkeiten
- Fähigkeit, sich schnell in neue Werkzeuge 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 von einem nicht-technischen 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 qualitativ hochwertige Software-Features
- Fähigkeit, starke zwischenmenschliche Beziehungen zu Produkt-, Entwicklungs-, Führungs-, Senior-Management- und internen/externen Stakeholdern aufzubauen
Hilfreiche Erfahrung, aber nicht erforderlich
- Erfahrung mit SIEM-Plattformen oder Sicherheitslog-/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
- Bereitschaft zur 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 im Jahr 2015
- Großzügige bezahlte Urlaubsregelung, einschließlich Urlaub, Krankheitstage und bezahlte Feiertage
- 12 Wochen bezahlter Elternurlaub
- Hochgradig wettbewerbsfähige und umfassende Kranken-, Zahn- und Augenversicherungspläne
- 401(k) mit einem Beitrag von 5% unabhängig vom Arbeitnehmerbeitrag
- Lebens- und Invaliditätsversicherungspläne
- Aktienoptionen für alle Vollzeitmitarbeiter
- Einmalige Erstattung von $500 für den Aufbau/die Modernisierung des Homeoffice
- Jährliche Pauschale für Bildungs- und Weiterbildungsunterstützung
- $75 USD/Monat digitale Erstattung
- Zugang zur BetterUp-Plattform für Coaching, persönliches und berufliches Wachstum
