KnowBe4

Technology

SoftwareEngineeringManager

€95–155k ~AI est. Bulgaria FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Manager candidates.

The Brief

“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.

Technology
Problems you'll solve

Solve problems

Eligibility Requirements

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

Free ATS check

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.

Read Company Rants →