Staff Software Engineer - EDR Agent (Go)

Staff Software Engineer - EDR Agent (Go)

Vollzeit Homeoffice möglich
Dormont Manufacturing Co

Auf einen Blick

  • Aufgaben: Entwickle leistungsstarke Softwarelösungen und arbeite an innovativen Sicherheitsprojekten.
  • Unternehmen: Huntress, ein führendes Unternehmen im Bereich Cybersicherheit mit remote-first Kultur.
  • Vorteile: Attraktives Gehalt, umfassende Gesundheitsleistungen, Homeoffice und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Team mit großartigen Karrierechancen und einem Fokus auf persönliche Entwicklung.
  • Warum dieser Job: Gestalte die Zukunft der Cybersicherheit und schütze Unternehmen weltweit.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in Go-Entwicklung und Kenntnisse in Betriebssystemen.

Berichte an: Engineering Manager

Standort: Remote US

Vergütungsbereich: $200,000 bis $220,000 Grundgehalt plus Bonus und Aktienoptionen

Was wir tun: Cyberkriminalität wächst, 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 arbeiten, und vertieft unser Bedürfnis nach guten Menschen, die einen bedeutenden Einfluss ausüben möchten. Gegründet im Jahr 2015 von ehemaligen NSA-Cyber-Operativen, ist Huntress ein Remote-First-Team, das darauf abzielt, Cybersicherheit auf Unternehmensniveau für Unternehmen jeder Größe zugänglich zu machen. Wir arbeiten eng mit Sicherheitsteams und Dienstanbietern zusammen, um komplexe Umgebungen zu schützen, oft ohne die Zeit oder die Mitarbeiterzahl, 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 mehr als 5 Millionen Endpunkte und 11 Millionen Identitäten weltweit. Diese Zahlen wachsen weiter, da immer mehr Unternehmen auf uns angewiesen sind, um die Last zu tragen und mit mehr Vertrauen zu arbeiten. 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 Staff Software Engineer, um die technische Richtung für unsere Endpunktagenten festzulegen, die auf jedem geschützten Host laufen und Bedrohungssignale an unsere Plattform zurückmelden. Heute laufen unsere Agenten auf Windows, macOS und Linux. Dies ist ein kleines, schnelllebiges Produktteam, sodass Ihr Einfluss ebenso sehr von den Mustern kommt, die Sie setzen, und den Ingenieuren, die Sie weiterentwickeln, wie von dem Code, den Sie selbst schreiben.

Verantwortlichkeiten:

  • Entwerfen, Entwickeln und Warten von Hochleistungsagenten mit Go.
  • Ein starkes Verständnis von Betriebssystemen anwenden: Prozesse, Speicher, Dateisysteme, Syscalls, die Benutzer-/Kernel-Grenze, um Telemetrie zu extrahieren und den Zustand effizient zu verwalten, und in der Lage sein, neue betriebssystemspezifische Paradigmen zu übernehmen, während wir uns erweitern.
  • Integrieren Sie unsere Endpunktanwendung mit den REST-APIs unserer Backend-SaaS-Webanwendung, um den Zustand zu verwalten und Informationen bereitzustellen, die für die Bedrohungssuche verwendet werden, wobei besonderes Augenmerk auf die Ressourcennutzung auf Endpunkten gelegt wird.
  • Den gleichzeitigen, leistungsempfindlichen Kern des Endpunktagenten aufbauen und pflegen und den Standard dafür setzen, was gutes Go hier aussieht.
  • KI-Tools verwenden, um schneller voranzukommen und zu definieren, wie das Team dies verantwortungsbewusst tut, was KI-unterstützt wird, wie KI-generierter Code überprüft und validiert wird und wo die Grenze liegt, da der Endpunktagent mit hohen Rechten auf Kundenmaschinen läuft und an Millionen von Hosts ausgeliefert wird.
  • Mit funktionsübergreifenden Teams zusammenarbeiten, um die Entwicklungsanstrengungen mit den Unternehmenszielen in Einklang zu bringen.
  • Junior-Ingenieure betreuen und coachen, um die besten Praktiken in der Softwareentwicklung und Cybersicherheit zu fördern.
  • Niedrigstufiges OS-Verhalten und architektonische Kompromisse klar sowohl technischen als auch nicht-technischen Stakeholdern in den Bereichen Produkt, Bedrohungsoperationen und Führung zu erklären.
  • Mit DevOps zusammenarbeiten, um unser End-to-End-Testframework zu nutzen, um unseren Agenten und seine Interaktionen mit unserem Webportal zu testen.

Was Sie ins Team bringen:

  • Erfahrung in der Cybersicherheit oder die Bereitschaft zu lernen.
  • 5+ Jahre praktische Erfahrung im Schreiben von idiomatischem, nebenläufigem, gut getestet und auf Leistung optimiertem Produktions-Go-Code.
  • Ein starkes Verständnis der OS-Interna, Speicherverwaltung, Dateisysteme, Prozesslebenszyklen und der Benutzer-/Kernel-Grenze.
  • Echte Tiefe in mindestens einem großen OS-Ökosystem (Windows-Interna, macOS/Darwin oder Linux) und eine nachgewiesene Erfolgsbilanz beim schnellen Einarbeiten in unbekannte OS-Interna und APIs.
  • Nachweisliche Erfolge bei der Entwicklung von Software für verteilte Systeme, die Skalierbarkeit, Leistung und Zuverlässigkeit gewährleisten.
  • Erfahrung mit KI-Coding-Agenten zur Beschleunigung der Entwicklung.
  • Erfahrung oder Vertrautheit mit EDR- oder EPP-Systemen ist von Vorteil.
  • Fähigkeit, Junior-Ingenieure zu coachen oder zu betreuen und ihnen zu helfen, in ihren Rollen zu wachsen und erfolgreich zu sein.

Was wir bieten:

  • 100% Remote-Arbeitsumgebung - seit unserer Gründung im Jahr 2015
  • Großzügige Richtlinie für bezahlte Freizeit, einschließlich Urlaub, Krankheitszeit und bezahlte Feiertage
  • 12 Wochen bezahlter Elternzeit
  • Hochgradig wettbewerbsfähige und umfassende medizinische, zahnärztliche und augenärztliche Leistungspläne
  • 401(k) mit einer 5%-Beitrag unabhängig vom Mitarbeiterbeitrag
  • Leben- und Invaliditätsversicherungspläne
  • Aktienoptionen für alle Vollzeitmitarbeiter
  • Einmalige Rückerstattung von $500 für den Aufbau/Aufrüstung des Homeoffice
  • Jährliches Budget für Bildungs- und berufliche Entwicklungsunterstützung
  • $75 USD/Monat digitale Rückerstattung
  • Zugang zur BetterUp-Plattform für Coaching, persönliche und berufliche Entwicklung

Unterkünfte: Wenn Sie eine angemessene Unterkunft benötigen, um diese Bewerbung, das Vorstellungsgespräch, die Eignungstests oder die Teilnahme am Auswahlprozess für Mitarbeiter abzuschließen, wenden Sie sich bitte an accommodations@huntresslabs.com. Bitte beachten Sie, dass Anfragen, die keine Unterkünfte betreffen, an dieses Postfach keine Antwort erhalten. Wenn Sie Fragen zum Datenschutz Ihrer persönlichen Daten bei Huntress haben, besuchen Sie bitte unsere Datenschutzseite.

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, Ethnie, Hautfarbe, Abstammung, nationaler Herkunft, Religion, Geschlecht, sexueller Orientierung, Geschlechtsidentität, Behinderung, Veteranenstatus, genetischen Informationen, Familienstand oder einem anderen gesetzlich geschützten Status. Wir diskriminieren gegen Hacker, die versuchen, kleine Unternehmen auszubeuten.

Staff Software Engineer - EDR Agent (Go) Arbeitgeber: Dormont Manufacturing Co

Dormont Manufacturing Co ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in Genf die Möglichkeit bietet, an der Weiterentwicklung der SonarQube-Plattform zu arbeiten. Mit einer flexiblen Arbeitsweise, die sowohl Büro- als auch Remote-Tage umfasst, fördert das Unternehmen eine Kultur der Vielfalt und des kontinuierlichen Lernens, während es gleichzeitig spannende Wachstumschancen in einem dynamischen Umfeld bietet.

Dormont Manufacturing Co

Kontaktdaten:

Dormont Manufacturing Co Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Staff Software Engineer - EDR Agent (Go) erhalten könntest

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Dormont Manufacturing Co anzuklopfen, wenn du dich auf die Stelle als Staff Software Engineer - EDR Agent (Go) bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Dormont Manufacturing Co vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Staff Software Engineer - EDR Agent (Go) mit Bravour zu bestehen

Go
Betriebssysteme
Speicherverwaltung
Dateisysteme
Prozesslebenszyklen
Benutzer-/Kernel-Grenze
Entwicklung von Software für verteilte Systeme

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Dormont Manufacturing Co klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Dormont Manufacturing Co vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.