Browse All Jobs
Job Description

KnowBe4 is seeking a Senior Software Engineer - Ruby on Rails to join their team. This role involves developing new products for KnowBe4's customers in a fast-paced, agile environment. The position is located in São Paulo, Brazil, and offers the flexibility of remote work.

Responsibilities:

  • Develops software using the KnowBe4 Software Development Lifecycle and Agile Methodologies
  • Recommends solutions to engineering problems
  • Assists other team members by providing technical direction
  • Defines approaches and solutions to complex technical problems
  • Helps to translate KnowBe4's strategic goals into operational plans
  • Provides coordination across functional boundaries
  • May act as team lead for sub-projects

Requirements:

  • BS or equivalent plus 8 years experience, MS or equivalent plus 3 years experience, or Ph.D. or equivalent plus 2 years experience
  • Training in secure coding practices (preferred)
  • Proficiency with Ruby on Rails in a production environment
  • Experience with a JavaScript framework like React, Vue, Angular, or Svelte
  • Experience with relational databases like PostgreSQL or MySQL
  • Familiarity with AWS services (Lambda, Dynamo, S3, SNS, SQS, ECS, OpenSearch)
  • Strong understanding of Git and modern version control workflows
  • Experience supporting and troubleshooting customer-facing web applications
  • Excellent communication and collaboration skills
  • Experience with GraphQL is a plus
  • Experience with AI is a plus
  • Experience with SvelteKit is a plus

KnowBe4 offers:

  • Company-wide bonuses based on monthly sales targets
  • Employee referral bonuses
  • Adoption assistance
  • Tuition reimbursement
  • Certification reimbursement
  • Certification completion bonuses
  • Relaxed dress code
Apply Manually