Back to positions

[Remote] Software Engineering Manager (US - Remote)

Remote role Full-time Open position

Note: The job is a remote job and is open to candidates in USA. KnowBe4 empowers the modern workforce to make smarter security decisions every day. As a Software Engineering Manager, you will lead a team responsible for building the infrastructure that supports various product teams, focusing on messaging and events platforms that enhance communication across services and customers.

Responsibilities

  • People leadership experience: you have managed engineers directly, run hiring loops, handled performance conversations, and grown people into larger roles
  • Enough backend depth to lead credibly: working fluency in a typed, compiled language (Go, Rust, C#, or equivalent) and the judgment to evaluate designs, not necessarily to be the top coder on the team
  • AWS messaging and compute stack: ECS, Lambda, EventBridge, SQS, SNS, DynamoDB, SSM, and IAM at a level where you can reason about the systems your team designs
  • Event-driven architecture: pub/sub, fan-out, eventual consistency, idempotency, dead-letter handling, and delivery guarantees (at-least-once versus exactly-once and the tradeoffs between them)
  • Messaging and delivery domain literacy: you understand what it takes to actually get a message delivered, whether that is email reputation and bounce handling or the rate limits and retry semantics of a third-party chat API
  • Delivery management: roadmap planning, dependency management, and predictable shipping in a discovery-heavy platform context
  • Technical communication: design docs, RFCs, and architecture reviews, plus the ability to synthesize complexity into clear proposals for both engineers and executives
  • Lead a software team that develops software using the KnowBe4 Software Development Lifecycle and Agile Methodologies
  • Recommend solutions to engineering problems
  • Provide genuine recommendations as to the hiring, firing, promotion, and discipline of subordinate employees to which the Company gives significant weight

Skills

  • People leadership experience: you have managed engineers directly, run hiring loops, handled performance conversations, and grown people into larger roles
  • Enough backend depth to lead credibly: working fluency in a typed, compiled language (Go, Rust, C#, or equivalent) and the judgment to evaluate designs, not necessarily to be the top coder on the team
  • AWS messaging and compute stack: ECS, Lambda, EventBridge, SQS, SNS, DynamoDB, SSM, and IAM at a level where you can reason about the systems your team designs
  • Event-driven architecture: pub/sub, fan-out, eventual consistency, idempotency, dead-letter handling, and delivery guarantees (at-least-once versus exactly-once and the tradeoffs between them)
  • Messaging and delivery domain literacy: you understand what it takes to actually get a message delivered, whether that is email reputation and bounce handling or the rate limits and retry semantics of a third-party chat API
  • Delivery management: roadmap planning, dependency management, and predictable shipping in a discovery-heavy platform context
  • Technical communication: design docs, RFCs, and architecture reviews, plus the ability to synthesize complexity into clear proposals for both engineers and executives
  • Lead a software team that develops software using the KnowBe4 Software Development Lifecycle and Agile Methodologies
  • Recommend solutions to engineering problems
  • Provide genuine recommendations as to the hiring, firing, promotion, and discipline of subordinate employees to which the Company gives significant weight
  • Prior individual contributor experience in messaging, eventing, or platform engineering before moving into management
  • Go production experience: comfort with the concurrency model and the kind of high-throughput service work this team does day to day
  • Rust exposure: enough familiarity with the async ecosystem (tokio, axum, reqwest, serde) to follow and guide technical discussion
  • Email infrastructure: AWS SES or third-party ESPs (such as SendGrid or Postmark), plus SMTP and the deliverability standards SPF, DKIM, and DMARC
  • Third-party messaging integrations: Slack API, Microsoft Graph and Teams, Google Chat API, and webhook delivery patterns
  • AWS EventBridge and SNS or SQS at scale: event bus design, schema management, and routing across bounded contexts C# and .NET (8+) or Python: both show up in this layer for services and event-processing tooling
  • Terraform at scale: multi-account, multi-region IaC and CI deploy patterns
  • Observability tooling: structured logging, tracing, and delivery metrics for systems where 'did it actually arrive' is the core question
  • Experience managing a platform or infrastructure team whose customers are other internal engineering teams
  • Prior individual contributor experience in identity, auth, or platform engineering before moving into management
  • Rust exposure: enough familiarity with the async ecosystem to follow and guide technical discussion C# and .NET (8+): Lambda AOT compilation, ASP.NET Core, Native AOT targeting linux-arm64
  • Auth0 and Keycloak: tenant and realm administration, SAML, OIDC, and OAuth app configuration
  • Terraform at scale: multi-account, multi-region IaC and CI deploy patterns
  • GitLab CI/CD: pipeline design and multi-environment deployment
  • Security engineering concepts: threat modeling, zero-trust principles, secrets management, and credential rotation
  • Experience managing a platform or infrastructure team whose customers are other internal engineering teams

Benefits

  • Company-wide bonuses based on monthly sales targets
  • Employee referral bonuses
  • Adoption assistance
  • Tuition reimbursement
  • Certification reimbursement
  • Certification completion bonuses

Company Overview

  • KnowBe4 is a security platform for security awareness training and simulated phishing attacks. It was founded in 2010, and is headquartered in Clearwater, Florida, USA, with a workforce of 1001-5000 employees. Its website is http://www.KnowBe4.com.
  • Apply To This Job

    Further positions

    [Remote] Manager, Sales & Business Development Job Details | Aptar Group

    Remote role Full-time

    [Remote] Sales Manager/Engineer-Remote in Michigan (Bilingual in Mandarin)

    Remote role Full-time

    [Remote] Social Media Strategist

    Remote role Full-time

    [Remote] Regional Marketing Manager

    Remote role Full-time

    [Remote] Senior Revenue Accountant

    Remote role Full-time

    [Remote] Media Buyer (Meta Ads) for Coaches & Courses

    Remote role Full-time

    [Remote] Full Stack AI Engineer // Python // Remote

    Remote role Full-time

    [Remote] Director of Strategic Accounts

    Remote role Full-time

    [Remote] Eastern Sales Manager

    Remote role Full-time

    [Remote] District Sales Manager - Texas Job Details | Oregon Tool

    Remote role Full-time

    Strategic Account Manager (REMOTE OK)

    Remote role Full-time

    Technical Product Marketing- Principal (AI/ML)

    Remote role Full-time

    Corporate Communications & PR Coordinator

    Remote role Full-time

    Experienced Full Stack Data Entry Specialist – Remote Opportunity with arenaflex

    Remote role Full-time

    Experienced Customer Service Representative – Remote Opportunity with blithequark

    Remote role Full-time

    Experienced Customer Service Specialist | arenaflex | $23 – $30 | Remote (United States)

    Remote role Full-time

    Experienced Customer Service Representative in Financial Services - Remote Opportunity

    Remote role Full-time

    Senior Technical Writer/Editor

    Remote role Full-time

    Experienced Chat Support Associate – Veterinary Community Support

    Remote role Full-time

    [Remote-Position] Easy Remote Virtual Assistant Jobs For Teens

    Remote role Full-time