Redwood Materials
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 betrafen. 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 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, oft ohne die Zeit oder das Personal, um 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 jetzt weltweit mehr als 5 Mio. Endpunkte und 16 Mio. Identitäten. Diese Zahlen wachsen weiter, da immer mehr Unternehmen auf uns vertrauen, um die Last zu tragen 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 verantwortlich 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, 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 entwerfen und zu entwickeln, 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 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
Unterkünfte
Wenn Sie angemessene Vorkehrungen benötigen, um diese Bewerbung, ein Vorstellungsgespräch oder eine Eignungsprüfung abzuschließen oder am Auswahlverfahren teilzunehmen, richten Sie Ihre Anfragen bitte an accommodations@huntresslabs.com [accommodations@huntresslabs.com]. Bitte beachten Sie, dass Anfragen, die keine Vorkehrungen betreffen, an diese E-Mail-Adresse nicht beantwortet werden.
Huntress verwendet Werkzeuge der künstlichen Intelligenz, um bei der Überprüfung und Bewertung von Bewerbungen zu unterstützen, einschließlich Lebenslaufprüfung, 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 Ihrer Bewerbung bestätigen Sie diese Nutzung von KI in unserem Rekrutierungsprozess. Bitte lesen Sie unsere Kandidaten-Datenschutzhinweise trust.huntress.com/?itemUid=47f0a941-b86f-4864-a0d0-a224a34cfd57&source=click für weitere Details zu unseren Praktiken und Ihren Datenschutzrechten. #BI-Remote
Aufgaben
- Verantwortung für die Auslieferung, Produktqualität und Betriebszeit 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 die technischen Erwartungen erfüllt und die Strategie einhält
- Kommunikation kritischer Trade-offs bei technischen Ansätzen über die gesamte Plattform hinweg
- Enge Zusammenarbeit mit dem Engineering Manager, Product Manager, Security Research, Platform und Architect 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 Interaktion mit Kunden
- 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 Weiterentwicklung 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 fristgerechte 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 Beteiligung am 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 analytische Workloads mit hohem Volumen
- Erfahrung in agilen oder Scrum-Umgebungen
- 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, neue Werkzeuge und Technologien schnell zu erlernen
- 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
- Eine 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 im 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 Sehversorgungspläne
- 401(k) mit einem 5% Beitrag, unabhängig vom Beitrag des Mitarbeiters
- Lebens- und Invaliditätsversicherungspläne
- Aktienoptionen für alle Vollzeitmitarbeiter
- Einmalige Erstattung von $500 für den Aufbau/Upgrade des Homeoffice
- Jährliche Zulage für Bildungs- und Weiterbildungsunterstützung
- $75 USD/Monat digitale Erstattung
- Zugang zur BetterUp-Plattform für Coaching, persönliches und berufliches Wachstum
