← all jobs

[Remote] Software Engineering Manager (US - Remote)

Work from home Full-time role Hiring

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.
  • More open positions

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

    Work from home Full-time role

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

    Work from home Full-time role

    [Remote] Social Media Strategist

    Work from home Full-time role

    [Remote] Regional Marketing Manager

    Work from home Full-time role

    [Remote] Senior Revenue Accountant

    Work from home Full-time role

    Director, Digital Programs

    Work from home Full-time role

    Portfolio Product Manager, NG911 Compliance Solutions

    Work from home Full-time role

    Senior Software Engineer II

    Work from home Full-time role

    [Remote] Principal Specialist, HR Operations

    Work from home Full-time role

    Territory Sales Manager - Gas and Flame Detection

    Work from home Full-time role

    Sales Operations Support Representative II

    Work from home Full-time role

    Career Fair – Home-Based Accounting Roles

    Work from home Full-time role

    Client Service Associate

    Work from home Full-time role

    Mobile Mortgage Specialist

    Work from home Full-time role

    Experienced Customer Support Specialist – Remote US ONLY

    Work from home Full-time role

    Remote Customer Service Representative – Data Entry & Client Support – $30/hr – Flexible Work‑From‑Home Role at careerzynith

    Work from home Full-time role

    Part-Time Remote Data Entry Specialist – High‑Precision Data Management for careerzynith Airline Operations

    Work from home Full-time role

    Oracle PaaS & SaaS Administration @ New York, NY (Remote)

    Work from home Full-time role

    Support Worker 16-17 Year Olds (Sleeping Night)...

    Work from home Full-time role

    SAP Basis / SAP Platform Engineer

    Work from home Full-time role

    Call Center Counselor (Full-Time) (11117)

    Work from home Full-time role