
Staff Software Engineer
KnowBe4
full-time
Posted on:
Location Type: Hybrid
Location: Clearwater • Florida • United States
Visit company websiteExplore more
Job Level
Tech Stack
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