All roles

[Remote] Software Engineering Manager (US - Remote)

Remote · USA Full-time New today

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

    Related roles

    [Remote] Social Media Strategist

    Remote · USA Full-time

    [Remote] Regional Marketing Manager

    Remote · USA Full-time

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

    Remote · USA Full-time

    [Remote] IT Product Manager (Remote)

    Remote · USA Full-time

    [Remote] Print & Fulfillment Marketing Operations Manager

    Remote · USA Full-time

    [Remote] Strategic Account Manager

    Remote · USA Full-time

    [Remote] Legal AI Product Manager (Attorney)

    Remote · USA Full-time

    [Remote] Sr. Software Development Engineer, AWS Commerce Platform

    Remote · USA Full-time

    [Remote] Remote Sensing Project Manager

    Remote · USA Full-time

    [Remote] Senior Lead ServiceNow Administrator

    Remote · USA Full-time

    Experienced Remote Customer Service Representative – Delivering Exceptional Experiences for arenaflex Customers

    Remote · USA Full-time

    Experienced Tele Chat / Live Chat Support Agent – Customer Service Representative for arenaflex

    Remote · USA Full-time

    Experienced Remote Data Entry Specialist / Typist – arenaflex

    Remote · USA Full-time

    Live Chat Assistant - OnlyFans Chatter (No Experience)

    Remote · USA Full-time

    Senior Threat Intelligence Analyst - based in Colombia

    Remote · USA Full-time

    Senior Backend Engineer

    Remote · USA Full-time

    Battery or Scrap Metals Trader

    Remote · USA Full-time

    Call Center - Part Time (REMOTE ? North Carolina, Call Center Position)

    Remote · USA Full-time

    Backend Engineer, Reporting Systems - Contract 6mo

    Remote · USA Full-time

    Experienced Bilingual Customer Service Representative - Temporary Assignment - Remote Work Opportunity with blithequark

    Remote · USA Full-time