Summary
Join our SET team at KnowBe4 and develop highly scalable testing frameworks that meet our high standards of quality, performance, and reliability.
Requirements
- 5+ years of experience as a software engineer/automation engineer for enterprise-grade cloud-based SaaS products
 - 5+ years of building automation frameworks at scale, including reporting
 - 5+ years of implementation of REST/GQL test frameworks to reduce the impact on production workloads
 - Proven experience in designing and implementing REST-based APIs, with a strong understanding of best practices for authentication and authorization in production environments
 - Strong OOP knowledge in at least one of the following technologies: C# / Python
 - Experience working with frontend technologies like React/Svelte/Angular/Vue or equivalent
 - Working knowledge in relational & non-relational databases
 - Experience in building scalable products leveraging AWS (or equivalent) backend technologies like EC2, S3, Lambda, Eventbridge, SNS, SQS etc
 - Proficiency in setting up and managing continuous delivery and integration pipelines using tools like Docker, GitLab, Terraform, and other automated deployment and testing tools
 - Understanding and experience in building software systems following Object Oriented Software design principles
 
Responsibilities
- Develops automated testing software using the KnowBe4 Software Development Lifecycle and Agile Methodologies
 - Assist other team members by providing technical direction
 - Defines non-standard approaches and specific solutions to complex technical problems
 - Provides coordination across functional boundaries
 - May act as team lead for larger sub-projects and as technical owner for one or more implementations
 
Benefits
- Company-wide bonuses based on monthly sales targets
 - Employee referral bonuses
 - Adoption assistance
 - Tuition reimbursement
 - Certification reimbursement
 - Certification completion bonuses