Software Engineer

KnowBe4 Logo

KnowBe4

πŸ“Remote - Brazil

Summary

Join KnowBe4, a leading provider of security awareness training, as a Software Engineer to develop new products in a fast-paced, agile environment. Collaborate with product and design teams to create user-centric solutions using Rails and JavaScript. Develop and maintain features for a high-visibility, customer-facing application. Write clean, maintainable, and well-tested code, participate in code reviews, and troubleshoot production issues. This role requires proficiency in Ruby on Rails, JavaScript frameworks, relational databases, and AWS services. A Bachelor's degree or equivalent with 3 years of experience, or a Master's/Ph.D. is required. KnowBe4 offers fantastic benefits including company-wide bonuses, referral bonuses, adoption assistance, tuition and certification reimbursements, and more.

Requirements

  • BS or equivalent plus 3 years experience
  • MS/Ph.D. or equivalent plus no experience
  • 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

Responsibilities

  • Develops software using the KnowBe4 Software Development Lifecycle and Agile Methodologies
  • Provides a technical contribution to projects
  • Develop and maintain features for a high-visibility, customer-facing application using Rails and JavaScript
  • Collaborate with product and design teams to implement user-centric solutions
  • Write clean, maintainable, and well-tested code
  • Participate in code reviews, technical discussions, and scrum ceremonies
  • Troubleshoot and resolve issues in production environments, with an eye toward improving stability and performance

Preferred Qualifications

  • Training in secure coding practices (preferred)
  • Experience or interest in AI/ML applications
  • Experience with Python or Go
  • Familiarity with CI/CD pipelines and monitoring tools

Benefits

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.