KnowBe4

Staff Software Engineer

KnowBe4

full-time

Posted on:

Location Type: Hybrid

Location: ClearwaterFloridaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop new and exciting products for KnowBe4’s customers, alongside other engineers in a fast-paced, agile development environment.
  • Own the evolution of major subsystems, including GraphQL APIs, event-driven service communication, and data scaling.
  • Deliver primary technical contributions across Ruby/Rails APIs, SvelteKit frontends, and AWS serverless infrastructure.
  • Optimize serverless background processing framework, currently supporting 400+ Lambda-backed workers.
  • Architect multi-tenant patterns across various databases while ensuring strict tenant isolation and compliance.

Requirements

  • Architectural Leadership: Own the evolution of major subsystems, including GraphQL APIs, event-driven service communication (EventBridge/SQS), and data scaling.
  • Full-Stack Development: Deliver primary technical contributions across Ruby/Rails APIs, SvelteKit/TypeScript frontends, and AWS serverless infrastructure.
  • Scaling Operations: Optimize our serverless background processing framework, currently supporting 400+ Lambda-backed workers.
  • Data Strategy: Architect multi-tenant patterns across MySQL, PostgreSQL, DynamoDB, and Redis while maintaining strict tenant isolation and compliance.
  • Cross-Functional Coordination: Translate strategic goals into technical roadmaps, collaborating with Product, Security, and Infrastructure teams.
  • Mentorship: Set the bar for code quality and architectural patterns through rigorous reviews and technical guidance for senior engineers.
  • BS + 10 years of experience OR
  • MS + 5 years of experience OR
  • Ph.D. + 4 years of experience
  • Backend & Systems: 5+ years of scaling production Ruby on Rails apps. Expertise in GraphQL (batch loading, complexity management) and relational database tuning (MySQL/Postgres) for high-traffic multi-tenant systems.
  • Frontend Mastery: Proficiency in modern frameworks (Vue Preferred, Sveltekit or React) and strict TypeScript. Proven ability to lead large-scale frontend migrations using Vite and Tailwind CSS.
  • Cloud: Deep experience with AWS (ECS/Fargate, Lambda, EventBridge, S3). Strong proficiency with Terraform for Infrastructure-as-Code and GitLab CI/CD.
  • Distributed Systems: Experience designing event-driven architectures and managing asynchronous processing at scale.
  • Leadership: Demonstrated experience at the Staff level—writing Architecture Decision Records (ADRs) and building for compliance-regulated environments (FedRAMP/SOC 2).
Benefits
  • We offer 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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
RubyRailsGraphQLSvelteKitTypeScriptAWSLambdaMySQLPostgreSQLRedis
Soft Skills
architectural leadershipcross-functional coordinationmentorshipcode qualitytechnical guidance