KnowBe4 logo
KnowBe4

KnowBe4 has developed a platform that provides its clients with security awareness training and simulated phishing. As an employer, the company strives to build

Staff Engineer

Location

Florida

Posted

4 days ago

Salary

$170K - $190K / year

Seniority

Lead

Job Description

Staff Engineer

KnowBe4

• develop software using the KnowBe4 Software Development Lifecycle and Agile methodologies • assist other team members by providing technical direction • define approaches and solutions to complex technical problems • own the evolution of major subsystems within the team's domain • translate KnowBe4's strategic goals into technical roadmaps • set the bar for code quality and engineering patterns

Job Requirements

  • 5+ years scaling production Ruby on Rails applications
  • expertise in GraphQL (batch loading, complexity management)
  • relational databases tuning (MySQL/PostgreSQL)
  • Strong proficiency with a modern component framework
  • strict TypeScript; Vue 3 experience is preferred
  • SvelteKit experience is highly valued
  • deep experience with AWS (ECS/Fargate, Lambda, EventBridge, SQS, S3)
  • strong proficiency with Terraform for Infrastructure-as-Code
  • experience designing event-driven architectures
  • managing asynchronous processing
  • demonstrated experience at the Staff level
  • comfortable using modern AI coding tools

Benefits

  • company-wide bonuses based on monthly sales targets
  • employee referral bonuses
  • adoption assistance
  • tuition reimbursement
  • certification reimbursement
  • certification completion bonuses

Related Job Pages

More Full-stack Engineer Jobs

Seqera Labs logo

Staff Software Engineer

Seqera Labs

The leading provider of open source workflow orchestration software for data pipelines & cloud infrastructure.

Full TimeRemoteTeam 11-50Since 2017H1B No Sponsor

• Design, build, and own low-level systems across Fusion, Fusion Snapshots, Ignite, and Sched. • Write reliable, well-tested code primarily in Go and C, with Rust and JVM (Groovy/Java, Micronaut) where the codebase calls for it. • Work close to the OS: FUSE filesystems, Linux namespaces, CRIU checkpoint/restore, process supervision, signal handling, static musl builds. • Tackle multi-cloud orchestration and scheduling: provider abstractions (AWS, Azure, GCP), instance selection, autoscaling, spot-instance fault tolerance, durable async queues. • Drive performance engineering — chunked I/O, multi-level caching, buffer pools, bandwidth management. • Set technical direction and raise the standard for testing, observability, and operational excellence. • Mentor teammates and help onboard new engineers.

Spain
Vonage logo

Senior Software Engineer

Vonage

Communications APIs. Unified Communications. Contact Centers. Now we're talking.

Full TimeRemoteTeam 1,001-5,000Since 2001H1B Sponsor

• Design and develop highly concurrent, distributed backend services with a focus on high availability; • Take solid ownership of architectural contributions, driving technical decisions within and across teams; • Lead performance optimisation efforts and proactively diagnose complex system issues; • Design, develop and test new features, setting a high bar for quality and reliability; • Support the release and documentation of developed features; • Define and champion coding standards and development processes; • Mentor and support more junior engineers within the team; • Provide out-of-hours support as part of an on-call rota.

Poland
Full TimeRemoteTeam 11-50Since 2018H1B No Sponsor

• Provide technical leadership across the engineering team • Review and approve code, requirements documentation, and integration documentation • Prepare Solution Design documents and contribute as a hands-on development team member • Design and develop microservices using Java 21 and Spring Boot 3.x • Implement and maintain REST API integrations and asynchronous messaging with Kafka or RabbitMQ • Manage database interactions with SQL, MS SQL, and/or MySQL • Deploy and operate services on AWS, including ECS, VPC, and CloudWatch • Implement and maintain OAuth2 and JWT authentication and authorization flows • Maintain and improve CI/CD pipelines using Bitbucket Pipelines

Lithuania
Full TimeRemoteTeam 1-10H1B No Sponsor

• Help other team members with business and technology questions; • Assist the architect with minor changes to documentation and processes; • Ability to communicate with clients clearly and confidently; • Take initiative to resolve day-to-day team issues; • Participate in ceremonies with our clients; • Interact with the team's Architects to understand the business and technical solution; • Gather and define technical activities;

Brazil