KnowBe4
Cybersecurity
StaffSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Staff Software Engineer at KnowBe4. Skills: Software development, Agile methodologies, Security decisions. Develop software. Assist team members”
Industry & Context.
Complex technical problems
What They're Looking For.
Must Have
BS or equivalent plus 10 years experience, MS or equivalent plus 5 years experience, Ph. D. or equivalent plus 4 years experience
Nice to Have
Training in secure coding practices
What You'll Do.
Develop software, Assist team members, Provide technical direction, Define approaches, Define solutions, Make contributions, Translate goals, Provide coordination, Act as team lead
How You'll Work.
Team & Collaboration
Agile development environment
Process & Methodology
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. Please submit your resume in English. This individual in this role is responsible for developing new and exciting products for KnowBe4’s customers, alongside other engineers in a fast-paced, agile development environment. Responsibilities: Develops software using the KnowBe4 Software Development Lifecycle and Agile Methodologies Assist other team members by providing technical direction Defines approaches and solutions to complex technical problems Makes significant contributions in new technology, sometimes resulting in patents, trade secrets, and/or professional publications and presentations Translates KnowBe4's strategic goals into operational plans Provides coordination across functional boundaries. May act as team lead for larger sub-projects or entire, small projects Requirements: BS or equivalent plus 10 years experience MS or equivalent plus 5 years experience Ph. D. or equivalent plus 4 years experience Training in secure coding practices (preferred) Skills: Python, SQL, GraphQL, React, Typescript Postgress, Athena IaC (Terraform) AWS Services - Glue, S3, Lambda, API Gateway, CloudFront, IAM, VPC, Cloudwatch, AppSync DataDog or other telemetry instrumentation tools LaunchDarkly or similar tools Understanding of Data privacy/multi-tenancy Nice to Have: Redshift, Apache Spark/PySpark OpenSearch Our Fantastic Benefits We
Applying for this Staff Software Engineer 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.