Staff Engineer (Remote)
Role Summary
We are seeking a Staff Engineer to join one of the engineering teams building KnowBe4's core Security Awareness Training product. This is a full-stack role requiring depth across a Ruby on Rails backend, modern front-end technologies (Vue 3, SvelteKit), and complex AWS infrastructure.
Essential Responsibilities
- Develops software using the KnowBe4 Software Development Lifecycle and Agile methodologies
- Aids other team members by providing technical direction
- Defines approaches and solutions to complex technical problems
- Owns the evolution of major subsystems within the team's domain
- Translates KnowBe4's strategic goals into technical roadmaps in collaboration with Product, Security, and Infrastructure teams
- Sets the bar for code quality and engineering patterns through rigorous reviews and technical guidance for senior engineers
- May act as technical lead for larger sub-projects or entire small projects
Skills Requirements
- Backend & Systems: 5+ years scaling production Ruby on Rails applications; expertise in GraphQL (batch loading, complexity management) and relational databases tuning (MySQL/PostgreSQL) for high-traffic, multi-tenant systems
- Frontend: Strong proficiency with a modern component framework and strict TypeScript; Vue 3 experience is preferred given our MFE direction, and SvelteKit experience is highly valued for our current codebase (React also translates well)
- Cloud: Deep experience with AWS (ECS/Fargate, Lambda, EventBridge, SQS, S3); strong proficiency with Terraform for Infrastructure-as-Code and GitLab CI/CD pipelines
- Distributed Systems: Experience designing event-driven architectures and managing asynchronous processing at scale; sound judgment on eventual consistency, idempotency, and failure handling
- Technical Leadership: Demonstrated experience at the Staff level: writing ADRs, driving design across a team, and building for compliance-regulated environments (FedRAMP / SOC 2 / ISO 27001)
- AI-assisted development: Comfortable using modern AI coding tools (e.g., Claude / Claude Code) to accelerate delivery, review, and problem-solving
Preferred / Nice-to-Have Experience
- Leading a front-end framework migration end-to-end
- Deep experience scaling production Rails under real traffic
- Serverless background-processing frameworks at scale
- DynamoDB / Redis data modeling for high-throughput workloads
- Familiarity with compliance-regulated environments (FedRAMP, SOC 2, ISO 27001)
- Track record of integrating AI tooling into team engineering workflows (code generation, review, test scaffolding, automation)
Salary
The salary for this position ranges from $170,000-$190,000, which will vary depending on how well an applicant's skills and experience align with the job description listed above.
Application Deadline
Application deadline: 9/22/2026. This is our good-faith estimate of the date the application window is anticipated to close.
Our Fantastic Benefits
- Company-wide bonuses based on monthly sales targets
- Employee referral bonuses
- Adoption assistance
- Tuition reimbursement
- Certification reimbursement
- Certification completion bonuses
All in a modern, high-tech, and fun work environment.
For more details about our benefits in each office location, please visit www.knowbe4.com/careers/benefits.
Note: An applicant assessment and background check may be part of your hiring procedure.