Software Engineering Manager (US - Remote)

Software Engineering Manager (US - Remote)

Vollzeit 150000 - 174000 € / Jahr (geschätzt) Homeoffice möglich
KnowBe4

Auf einen Blick

  • Aufgaben: Leite ein Team, das innovative Softwarelösungen für digitale Sicherheit entwickelt.
  • Unternehmen: KnowBe4, ein führendes Unternehmen im Bereich digitale Sicherheit mit globaler Reichweite.
  • Vorteile: Attraktives Gehalt, Boni, Weiterbildungsmöglichkeiten und ein modernes Arbeitsumfeld.
  • Weitere Informationen: Remote-Positionen nur für US-Bewerber, hervorragende Karrierechancen.
  • Warum dieser Job: Gestalte die Zukunft der digitalen Sicherheit und führe ein dynamisches Team.
  • Qualifikationen: Erfahrung in der Softwareentwicklung und Führungskompetenz erforderlich.

Das prognostizierte Gehalt liegt zwischen 150000 - 174000 € pro Jahr.

KnowBe4 befähigt die moderne Belegschaft, jeden Tag klügere Sicherheitsentscheidungen zu treffen. Vertraut von mehr als 70.000 Organisationen weltweit, ist KnowBe4 der Pionier der digitalen Sicherheit der Belegschaft, die sowohl KI-Agenten als auch Menschen sichert. Die KnowBe4-Plattform bietet Angriffssimulation und -training, Sicherheit bei der Zusammenarbeit und Agentensicherheit, unterstützt von AIDA (Artificial Intelligence Defense Agents) und einem proprietären Risikowert. Die Plattform nutzt 15 Jahre Verhaltensdaten, um fortschrittliche Bedrohungen wie Social Engineering, Prompt Injection und Shadow AI zu bekämpfen. Durch die Sicherung von Menschen und Agenten führt KnowBe4 die Branche in Bezug auf Vertrauen und Verteidigung der Belegschaft an.

Rollenübersicht: Die Plattformdienste-Gruppe von KnowBe4 baut die Infrastruktur auf, auf die jedes Produktteam angewiesen ist. Als Software Engineering Manager sind Sie für das Team verantwortlich, das dieses Fundament gestaltet. Sie führen an der Schnittstelle von Identität, Plattformzuverlässigkeit und dem Aufbau sowie der Entwicklung der Ingenieure, die Probleme mit direktem Einfluss auf jeden Ingenieur und jeden Kunden bei KnowBe4 lösen. Die Messaging- und Ereignisplattform, die Ihr Team besitzt, bildet die Grundlage für maßgeschneiderte E-Mail-Zustellung, Ereignisveröffentlichung und -abonnierung sowie die Zustellung von Benachrichtigungen über Microsoft Teams, Slack, Google Chat und andere Kanäle für die gesamte KnowBe4-Produktpalette.

Was Ihr Team aufbaut:

  • Hochdurchsatz-E-Mail-Zustelldienste (legacy & neu) in Golang & Rust, bereitgestellt als AWS ECS Tasks & Lambda-Funktionen.
  • Outbound-Kanalintegrationen: Connectoren für Microsoft Teams, Slack, Google Chat und webhook-basierte Zustellung.
  • Ereignisveröffentlichungs- und -abonnierungsinfrastruktur: DFS (Data Foundation Service) Abonnenten, unterstützt von AWS Eventbridge.
  • Zuverlässigkeit und Beobachtbarkeit der Zustellung: Idempotenz, Dead-Letter-Queues, Retry- und Backoff-Strategien.
  • Cross-Team-Messaging-SDKs: Bibliotheken in Rust, C# und Python.
  • IaC in großem Maßstab: Multi-Account, Multi-Region Terraform-Bereitstellung.

Was Sie besitzen werden:

  • Erfahrung in der Mitarbeiterführung: Sie haben Ingenieure direkt geleitet und Performance-Gespräche geführt.
  • Genug Backend-Tiefe, um glaubwürdig zu führen: fließende Kenntnisse in einer typisierten, kompilierten Sprache (Go, Rust, C#, oder Ähnliches).
  • Kenntnisse im AWS-Messaging- und Compute-Stack: ECS, Lambda, EventBridge, SQS, SNS, DynamoDB.
  • Verständnis der ereignisgesteuerten Architektur: pub/sub, eventual consistency, idempotency.
  • Kenntnisse im Bereich Messaging und Zustellung: Verständnis dafür, was erforderlich ist, um eine Nachricht tatsächlich zuzustellen.
  • Technische Kommunikation: Entwurfsdokumente, RFCs und Architekturüberprüfungen.

Fähigkeiten und Anforderungen:

  • Vorherige Erfahrung als individueller Beitragender im Messaging, Eventing oder Plattformengineering.
  • Go-Produktionskenntnisse: Vertrautheit mit dem Concurrency-Modell.
  • Rust-Kenntnisse: Vertrautheit mit dem Async-Ökosystem.
  • E-Mail-Infrastruktur: AWS SES oder Drittanbieter-ESPs.
  • Drittanbieter-Messaging-Integrationen: Slack API, Microsoft Graph und Teams.
  • AWS EventBridge und SNS oder SQS in großem Maßstab.

Bevorzugt / Nice-to-Have:

  • Vorherige Erfahrung als individueller Beitragender im Bereich Identität, Authentifizierung oder Plattformengineering.
  • Rust-Kenntnisse: Vertrautheit mit dem Async-Ökosystem.
  • C# und .NET (8+): Lambda AOT-Kompilierung, ASP.NET Core.
  • Terraform in großem Maßstab: Multi-Account, Multi-Region IaC.
  • Sicherheitsengineering-Konzepte: Bedrohungsmodellierung, Zero-Trust-Prinzipien.

Bildung & Erfahrung:

  • BS oder gleichwertig plus 3 Jahre technische Erfahrung.
  • MS oder gleichwertig plus 5 Jahre Erfahrung, einschließlich Teamleitung.
  • Ph.D. oder gleichwertig plus 4 Jahre Erfahrung, einschließlich Teamleitung.

Die Grundvergütung für diese Position liegt zwischen 150.000 und 174.000 USD, abhängig davon, wie gut die Fähigkeiten und Erfahrungen eines Bewerbers mit der oben genannten Stellenbeschreibung übereinstimmen.

Unsere fantastischen Vorteile: Wir bieten unternehmensweite Boni basierend auf monatlichen Verkaufszielen, Mitarbeiterempfehlungsboni, Unterstützung bei der Adoption, Studiengebührenrückerstattung und Zertifizierungsboni.

Hinweis: Eine Bewerberbewertung und Hintergrundüberprüfung kann Teil Ihres Einstellungsverfahrens sein.

Software Engineering Manager (US - Remote) Arbeitgeber: KnowBe4

KnowBe4 ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und innovativen Umfeld zu arbeiten, das auf digitale Sicherheit spezialisiert ist. Mit einem starken Fokus auf Mitarbeiterentwicklung, flexiblen Remote-Arbeitsmöglichkeiten und attraktiven Zusatzleistungen wie Boni, Weiterbildung und Unterstützung bei der Adoption fördert KnowBe4 eine positive Arbeitskultur, die Kreativität und Teamarbeit schätzt. Hier haben Sie die Chance, an bedeutenden Projekten zu arbeiten, die einen direkten Einfluss auf die Sicherheit von über 70.000 Organisationen weltweit haben.

KnowBe4

Kontaktdaten:

KnowBe4 Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Software Engineering Manager (US - Remote) erhalten könnten

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 KnowBe4 anzuklopfen, wenn du dich auf die Stelle als Software Engineering Manager (US - Remote) 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 KnowBe4 vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineering Manager (US - Remote) mit Bravour zu bestehen

Peopleführung
Backend-Entwicklung
Golang
Rust
AWS ECS
AWS Lambda
Event-Driven Architecture

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 KnowBe4 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 KnowBe4 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.