KnowBe4

Staff Software Engineer

KnowBe4
Apply
2 months ago
São Paulo, BrazilStaff+
H1B Sponsor

Responsibilities

  • Build full-stack product features and subsystems using Ruby on Rails, GraphQL, Vue 3, SvelteKit, and TypeScript.
  • Own key parts of the micro-frontend migration to Vue 3 while maintaining the existing SvelteKit application.
  • Design scalable GraphQL schemas, batch loading, and query complexity controls for high-traffic multi-tenant systems.
  • Develop event-driven microservice communication using EventBridge and SQS, with reliable asynchronous processing and idempotency.
  • Evolve and optimize the Lambda-backed worker framework supporting more than 400 workers.
  • Architect multi-tenant data strategies across MySQL, PostgreSQL, DynamoDB, and Redis while maintaining tenant isolation and compliance.
  • Create Terraform modules and GitLab CI/CD pipelines for multi-environment and multi-region deployments.
  • Own major subsystem evolution, define solutions to complex technical problems, conduct architecture reviews, and write Architecture Decision Records.
  • Provide technical direction, establish engineering patterns through code reviews, and guide senior engineers and cross-team initiatives.
  • Translate strategic goals into technical roadmaps with Product, Security, and Infrastructure teams.
  • May serve as technical lead for larger sub-projects or entire small projects.

Requirements

  • BS or equivalent plus 10 years of experience, MS or equivalent plus 5 years of experience, or Ph.D. or equivalent plus 4 years of experience.
  • 5+ years scaling production Ruby on Rails applications.
  • Expertise with GraphQL, including batch loading and query complexity management, and relational database tuning with MySQL or PostgreSQL.
  • Strong proficiency with modern component frameworks and strict TypeScript; Vue 3 is preferred, SvelteKit is highly valued, and React is transferable.
  • Experience with Vite, Tailwind CSS, AWS services, Terraform, and GitLab CI/CD.
  • Experience designing event-driven architectures and managing asynchronous processing at scale, including eventual consistency, idempotency, and failure handling.
  • Demonstrated Staff-level technical leadership, including ADRs, cross-team design, and work in compliance-regulated environments.
  • Comfort using AI coding tools such as Claude or Claude Code.
  • Preferred qualifications include leading front-end framework migrations, scaling Rails under real traffic, operating serverless background-processing frameworks, DynamoDB and Redis data modeling, and integrating AI tooling into engineering workflows.

Benefits

  • Company-wide bonuses based on monthly sales targets, employee referral bonuses, adoption assistance, tuition reimbursement, certification reimbursement, and certification completion bonuses.
  • Modern, high-tech, and fun work environment.
  • Benefits vary by office location; the posting references KnowBe4's office-specific benefits details.

Tech Stack

Amazon DynamoDBAWSGitLab CI/CDGraphQLMySQLPostgreSQLReactRedisRuby on RailsTailwind CSSTerraform
KnowBe4

About KnowBe4

1,001-5,000 employees

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.

Contact me