C6 Bank
KnowBe4
Staff Software Engineer (Fließend in Englisch)
Zusammenfassung der Rolle
KnowBe4 befähigt die moderne Belegschaft, täglich intelligentere Sicherheitsentscheidungen zu treffen. KnowBe4 wird von mehr als 70,000 Organisationen weltweit genutzt und ist der Pionier der digitalen Sicherheit am Arbeitsplatz, der sowohl KI-Agenten als auch Menschen schützt. Die KnowBe4-Plattform bietet Angriffssimulation und -schulung, Kollaborationssicherheit und Agentensicherheit, angetrieben durch AIDA (Artificial Intelligence Defense Agents) und einen proprietären Risikowert. Die Plattform nutzt 15 Jahre an 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.
Wir suchen einen Staff Software Engineer für eines unserer Engineering-Teams, das das zentrale Security Awareness Training-Produkt von KnowBe4 entwickelt. Dies ist eine full-stack-Position, die fundierte Kenntnisse in einem Ruby on Rails backend, modernen front-end-Technologien (Vue 3, SvelteKit) sowie komplexer AWS-Infrastruktur erfordert.
Als Staff Engineer sind Sie eine technische Führungskraft im täglichen Ingenieurwesen. Sie treiben die Richtung durch architektonische Verantwortung für die Systeme, die Ihr Team entwickelt, durch wirkungsvolle Codebeiträge und durch Einflussnahme auf andere Teams.
Sie arbeiten innerhalb eines Plattform-Ökosystems von Microservices, die über unsere AWS-Regionen verteilt sind, und helfen dabei, sicherzustellen, dass wir die strengen Standards FedRAMP Moderate, SOC 2 und ISO 27001 erfüllen. Unser front-end entwickelt sich aktiv weiter – wir schreiben unsere Micro-Frontends (MFEs) auf Vue 3 neu –, sodass Sie sowohl diese Migration mitgestalten als auch unsere aktuelle SvelteKit-Anwendung gesund halten werden. Sie führen durch Ihre Ingenieurskunst, Ihr Urteilsvermögen und Ihre Fähigkeit, andere Ingenieure mitzunehmen.
knowbe4.com/hubfs/Careers/EXTERNAL%20LINKS%20-%20Do%20Not%20Delete/Sao%20Paulo.jpg
Um mehr über unser Team und die Bürokultur in São Paulo, Brasilien, zu erfahren, besuchen Sie die folgenden Links.
- Karriereseite: knowbe4.com/careers/locations/sao-paulo
knowbe4.com/careers/locations/sao-paulo
linkedin.com/company/knowbe4/life/brazil/
Hinweis: Eine Bewerberprüfung und eine Hintergrundüberprüfung können Teil Ihres Einstellungsverfahrens sein.
Bewerber bei KnowBe4 werden ohne Vorurteile hinsichtlich Rasse, Hautfarbe, Religion, nationaler Herkunft, Alter, Geschlecht, Familienstand, Abstammung, körperlicher oder geistiger Behinderung, Veteranenstatus, Geschlechtsidentität, sexueller Orientierung oder anderer nach geltendem Bundes-, Landes- oder lokalem Recht geschützter Merkmale berücksichtigt. Wenn Sie eine angemessene Vorkehrung für die Ausfüllung dieser Bewerbung, für Vorstellungsgespräche, für die Durchführung von Eignungsprüfungen oder für die sonstige Teilnahme am Auswahlverfahren für Mitarbeiter benötigen, besuchen Sie bitte knowbe4.com/careers/request-accommodation.
Keine Personalvermittlungsagenturen, bitte.
Was Sie entwickeln werden
- Full-stack Produktfunktionen und Subsysteme: Ruby on Rails APIs, GraphQL-Endpunkte und Vue 3 / SvelteKit + TypeScript-Frontends, die echten Mehrwert für eine globale Kundenbasis liefern
- Die Vue 3 front-end-Ausrichtung: Übernahme von Schlüsselkomponenten der Micro-frontend (MFE)-Neuentwicklung auf Vue 3, Festlegung von Mustern, auf denen andere aufbauen, während die bestehende SvelteKit-Anwendung wartbar bleibt
- GraphQL APIs im großen Maßstab: Schema-Design, Batch-Laden und Verwaltung der Abfragekomplexität für hochfrequentierte, mandantenfähige Zugriffsmuster
- Ereignisgesteuerte Dienste: Kommunikation zwischen Microservices basierend auf EventBridge/SQS, mit Schwerpunkt auf Idempotenz, Zuverlässigkeit und asynchroner Verarbeitung im großen Maßstab
- Serverlose Hintergrundverarbeitung: Weiterentwicklung und Optimierung unseres Lambda-gestützten Worker-Frameworks (400+ Worker), das die asynchronen Workloads des Produkts unterstützt
- Multi-Tenant-Datenstrategie: Entwurf von Mustern über MySQL, PostgreSQL, DynamoDB und Redis, unter Beibehaltung strenger Mandantenisolation und Compliance-Garantien
- Infrastructure-as-Code: Terraform-Module und GitLab CI/CD-Pipelines, die Dienste über mehrere Umgebungen und Regionen hinweg bereitstellen und deployen
- Technische Leitung: Architektur-Reviews, Architecture Decision Records (ADRs) und abteilungsübergreifende Koordination von Änderungen, die über einen einzelnen Dienst hinausgehen
Wesentliche Verantwortlichkeiten
- Entwickelt Software unter Verwendung des KnowBe4 Software Development Lifecycle und agiler Methodologien
- Unterstützt andere Teammitglieder durch technische Anleitung *
- Definiert Ansätze und Lösungen für komplexe technische Probleme *
- Verantwortet die Weiterentwicklung wichtiger Subsysteme im Verantwortungsbereich des Teams *
- Übersetzt die strategischen Ziele von KnowBe4 in technische Roadmaps in Zusammenarbeit mit Produkt-, Sicherheits- und Infrastrukturteams *
- Setzt den Standard für Codequalität und Engineering-Muster durch rigorose Reviews und technische Anleitung für leitende Ingenieure *
- Kann als technischer Leiter für größere Teilprojekte oder ganze kleine Projekte fungieren
Anforderungsprofil
- Backend & Systeme — 5+ Jahre Erfahrung mit der Skalierung von Produktions-Ruby on Rails-Anwendungen; Expertise in GraphQL (Batch-Laden, Komplexitätsmanagement) und Tuning von relationalen Datenbanken (MySQL/PostgreSQL) für hochfrequentierte, mandantenfähige Systeme *
- Frontend — Starke Kenntnisse eines modernen Komponenten-Frameworks und strenges TypeScript; Vue 3-Erfahrung ist aufgrund unserer MFE-Ausrichtung bevorzugt, und SvelteKit-Erfahrung wird für unsere aktuelle Codebasis sehr geschätzt (React ist ebenfalls gut übertragbar); nachgewiesene Fähigkeit, groß angelegte front-end-Arbeiten mit Vite und Tailwind CSS zu leiten
- Cloud — Tiefgreifende Erfahrung mit AWS (ECS/Fargate, Lambda, EventBridge, SQS, S3); starke Kenntnisse von Terraform für Infrastructure-as-Code und GitLab CI/CD *
- Verteilte Systeme — Erfahrung im Entwurf ereignisgesteuerter Architekturen und in der Verwaltung asynchroner Verarbeitung im großen Maßstab; fundiertes Urteilsvermögen bei eventual consistency, Idempotenz und Fehlerbehandlung *
- Technische Führung — Nachgewiesene Erfahrung auf Staff-Niveau: Schreiben von ADRs, Steuerung des Designs in einem Team und Aufbau für Compliance-regulierte Umgebungen (FedRAMP / SOC 2 / ISO 27001) *
- KI-gestützte Entwicklung — Komfort bei der Nutzung moderner KI-Codierungswerkzeuge (z. B. Claude / Claude Code) zur Beschleunigung von Lieferung, Überprüfung und Problemlösung; wir nutzen diese Werkzeuge aktiv und schätzen Ingenieure, die sie bedacht einsetzen, um sowohl Geschwindigkeit als auch Qualität zu steigern, und die ihre Teams dabei unterstützen
Ausbildung & Erfahrung
- BS oder gleichwertig plus 10 Jahre Erfahrung *
- MS oder gleichwertig plus 5 Jahre Erfahrung *
- Ph.D. oder gleichwertig plus 4 Jahre Erfahrung
Bevorzugt / Nice-to-Have
- Erfahrung in der End-to-End-Leitung einer front-end-Framework-Migration
- Tiefgreifende Erfahrung mit der Skalierung von Produktions-Rails unter realem Traffic *
- Serverlose Hintergrundverarbeitungs-Frameworks im großen Maßstab *
- DynamoDB / Redis Datenmodellierung für Hochdurchsatz-Workloads *
- Vertrautheit mit Compliance-regulierten Umgebungen (FedRAMP, SOC 2, ISO 27001) *
- Nachgewiesene Erfolgsbilanz bei der Integration von KI-Tools in die Engineering-Workflows von Teams (Code-Generierung, Überprüfung, Test-Scaffolding, Automatisierung)
Unsere fantastischen Vorteile
Wir bieten unternehmensweite Boni basierend auf monatlichen Umsatzzielen, Mitarbeiterempfehlungsboni, Adoptionsunterstützung, Studiengebührenerstattung, Zertifizierungsrückerstattung und Boni für den Abschluss von Zertifizierungen – alles in einer modernen, hochtechnologischen und unterhaltsamen Arbeitsumgebung. Weitere Details zu unseren Leistungen an jedem Bürostandort finden Sie unter knowbe4.com/careers/benefits
