Software Engineering Manager

KnowBe4

Completely RemoteFull TimeInformation Technology
Posted Yesterday

Job description

Responsibilities

  • Lead a software team that develops software using the KnowBe4 Software Development Lifecycle and Agile Methodologies
  • Own the messaging and events platform including high-throughput email delivery and outbound channel integrations
  • Manage people leadership including hiring, performance conversations, and career growth
  • Drive technical communication through design docs, RFCs, and architecture reviews
  • Recommend solutions to engineering problems and manage roadmap planning and dependencies
  • Oversee delivery reliability, observability, and idempotency for messaging systems

Requirements

  • Prior individual contributor experience in messaging, eventing, or platform engineering
  • Production experience with Go (Golang)
  • Familiarity with the Rust async ecosystem (tokio, axum, reqwest, serde)
  • Experience with email infrastructure (AWS SES, SMTP, SPF, DKIM, DMARC)
  • Proficiency with third-party messaging APIs (Slack, Microsoft Graph, Google Chat)
  • Experience with AWS messaging services (EventBridge, SNS, SQS) at scale
  • Proficiency with C# (.NET 8+) or Python
  • Experience with Terraform for multi-account, multi-region IaC
  • Experience managing a platform or infrastructure team serving internal engineering customers
  • BS degree with 3+ years of technical experience, MS with 5+ years, or PhD with 4+ years

Preferred Qualifications

  • Prior experience in identity, authentication, or platform engineering
  • Experience with Auth0, Keycloak, SAML, OIDC, and OAuth
  • Experience with GitLab CI/CD pipeline design
  • Knowledge of security engineering concepts like threat modeling and zero-trust

About the Company

KnowBe4 empowers the modern workforce to make smarter security decisions every day. Trusted by more than 70,000 organizations worldwide, KnowBe4 is the pioneer of digital workforce security, securing both AI agents and humans.

Skills & tools

GoRustAWSTerraformPythonC++

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Messaging or platform engineering experience
  2. 02Go production experience
  3. 03Rust exposure
  4. 04Email infrastructure knowledge
  5. 05AWS messaging stack
  6. 06Terraform at scale
  7. 07People management experience
ScoutJobsAd

Wake up to a shortlist, not a search results page.

ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches