KnowBe4

Senior Software Engineer

KnowBe4
Apply
1 month ago
São Paulo, BrazilSenior
H1B Sponsor

Responsibilities

  • Design and deliver full-stack product features end to end with limited supervision.
  • Build Ruby on Rails APIs, GraphQL endpoints, and Vue 3 and SvelteKit front ends.
  • Contribute to the migration of micro-frontends to Vue 3 while maintaining the SvelteKit application.
  • Develop event-driven services using EventBridge and SQS, emphasizing idempotency and reliable asynchronous processing.
  • Optimize Lambda-backed worker infrastructure supporting more than 400 workers.
  • Work across MySQL, PostgreSQL, DynamoDB, and Redis while maintaining tenant isolation and compliance guarantees.
  • Create Terraform modules and GitLab CI/CD pipelines for deployments across environments and AWS regions.
  • Solve complex technical problems, contribute to design discussions, conduct code reviews, and provide technical guidance.
  • Help maintain the quality, reliability, and compliance posture of owned systems while collaborating with Product and engineering teams.

Requirements

  • Bachelor’s degree or equivalent plus 5 years of experience, master’s degree or equivalent plus 3 years, or Ph.D. or equivalent plus 2 years.
  • Production experience with Ruby on Rails, GraphQL, and relational database design and tuning using MySQL and PostgreSQL.
  • Proficiency with a modern component framework and strict TypeScript; Vue 3 is preferred, SvelteKit is highly valued, and React experience is applicable.
  • Hands-on experience with AWS services including ECS/Fargate, Lambda, EventBridge, SQS, and S3.
  • Working knowledge of Terraform and GitLab CI/CD.
  • Understanding of event-driven patterns, asynchronous processing, eventual consistency, and idempotency tradeoffs.
  • Ability to write well-tested, maintainable code, participate in code reviews and design discussions, and communicate clearly in writing.
  • Comfort using AI coding tools such as Claude and Claude Code.
  • Preferred qualifications include experience with front-end framework migrations, scaling Rails applications, serverless background-processing frameworks, DynamoDB and Redis data modeling, regulated environments, and AI tooling integration.

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 role is associated with the São Paulo, Brazil office culture.
  • An applicant assessment and background check may be part of the hiring procedure.

Tech Stack

Amazon DynamoDBAWSGitLab CI/CDGraphQLMySQLPostgreSQLReactRedisRuby on RailsTailwind CSSTerraformTypeScript
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.