KnowBe4
Technology
SoftwareEngineeringManager
Neural analysis suggests this role is
optimal for Manager candidates.
“Software Engineering Manager at KnowBe4. Skills: Platform engineering, Messaging systems, Event-driven architecture, AWS. Own the team that shapes the foundation. Lead at the intersection of identity, platform reliability”
Industry & Context.
Solve problems
US only
What They're Looking For.
Must Have
3 years technical experience, 5 years of experience, including team leadership, 4 years of experience, including team leadership, Working fluency in typed, compiled language, AWS messaging and compute stack knowledge, Event-driven architecture knowledge, Messaging and delivery domain literacy, Prior individual contributor experience in messaging, eventing, or platform engineering, Go production experience, Rust exposure
Nice to Have
BS or equivalent plus 3 years technical experience, MS or equivalent plus 5 years of experience, including team leadership, Ph. D. or equivalent plus 4 years of experience, including team leadership
What You'll Do.
Own the team that shapes the foundation
Lead at the intersection of identity
Grow engineers who solve problems
Build high-throughput email delivery services
Build low-latency send pipelines
and bounce processing
Build outbound channel integrations
Build connectors for Microsoft Teams
Build connectors for Slack
Build connectors for Google Chat
Build webhook-based delivery
Implement rate limiting
Implement retry logic
Implement per-channel formatting logic
Build event publish and subscribe infrastructure
Build subscribers backed by AWS Eventbridge
Build message routing layer
Coordinate state changes across bounded contexts
Ensure delivery reliability
Implement idempotency
Implement dead-letter queues
Implement retry and backoff strategy
Implement end-to-end delivery tracking
Build cross-team messaging SDKs
Let other engineering teams emit events
Let other engineering teams send notifications
Provision IaC at scale
Govern the messaging and events layer
Manage engineers directly
Handle performance conversations
Grow people into larger roles
Reason about systems your team designs
Achieve predictable shipping
Conduct architecture reviews
Synthesize complexity into clear proposals
Develop software using KnowBe4 SDLC
Follow Agile Methodologies
Recommend solutions to engineering problems
Provide recommendations for hiring
Provide recommendations for firing
Provide recommendations for promotion
Provide recommendations for discipline
How You'll Work.
Team & Collaboration
Cross-organizational boundaries; Internal engineering teams; Other engineering teams
Communication Scope
Technical communication; Design docs; Architecture reviews
Process & Methodology
Roadmap planning, Dependency management, Predictable shipping, Agile Methodologies
Full Job Description
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. The KnowBe4 Platform provides attack simulation and training, collaboration security, and agent security powered by AIDA (Artificial Intelligence Defense Agents) and a proprietary Risk Score. The platform leverages 15-years of behavioral data to combat advanced threats including social engineering, prompt injection, and shadow AI. By securing humans and agents, KnowBe4 leads the industry in workforce trust and defense. Remote positions open to the US only. Role Summary KnowBe4's Platform Services group builds the infrastructure that every product team depends on. As a Software Engineering Manager, you own the team that shapes that foundation. You'll lead at the intersection of identity, platform reliability, and building and growing the engineers who solve problems with direct impact on every engineer and every customer at KnowBe4. The messaging and events platform your team owns underpins bespoke email delivery, event publish and subscribe (pub/sub, the pattern where services broadcast events and other services subscribe to the ones they care about), and outbound notification delivery across Microsoft Teams, Slack, Google Chat, and other channels for the entire KnowBe4 product suite. Decisions made here ripple across every engineering team at KnowBe4 and the inboxes and channels of a global customer base. We need a manager who can think at that scale, communicate across organizational boundaries, and stay close enough to the technology to make sound calls without writing every line themselves. What Your Team Builds High-throughput email delivery (legacy & new) services in Golang & Rust deployed as AWS ECS Tasks & Lambda functions: low-latency send pipelines handling batching, deliverability, and bounce processing across multiple AWS regions O
Applying for this Software Engineering Manager role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about KnowBe4?
Real rants from real employees. Read before you apply.