Job Description
KnowBe4 is seeking a Senior Software Engineer to develop new products in a fast-paced, agile environment. The role involves working alongside other engineers to create solutions for KnowBe4's customers. The position is located in Brazil.
Responsibilities:
- Develops software using the KnowBe4 Software Development Lifecycle and Agile Methodologies
- Recommends solutions to engineering problems
- Assist 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
- 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
What 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