Remote positions open to the US only. #ZR
This individual in this role is responsible for developing new and exciting products for KnowBe4’s customers, alongside other engineers in a fast-paced, agile development environment.
Responsibilities:
- Develops software using the KnowBe4 Software Development Lifecycle and Agile Methodologies
Provides a technical contribution to projects
Minimum Qualifications:
- BS or equivalent plus 3 years experience
- MS/Ph.D. or equivalent plus no experience
- 3+ years of full-stack software engineering experience via an agile development process
- Primary development work using Python and TypeScript (React); proficiency in at least one of these or a similar (C#, Java, Ruby, JavaScript, Vue/Svelte) recommended.
- Experience in the space of developer productivity, release engineering, and internal tooling
- Extensive development experience in CI/CD systems (GitLab preferred), build platform/tools, IDE and developer tools, and cloud based technologies/platforms
- Experience with Infrastructure as Code, specifically Terraform
- Experience building scalable, reliable, cloud-native microservices in AWS, especially serverless technologies such as Lambda, DynamoDB, SQS, EventBridge, Step Functions & API Gateway
- Successful track record of delivering culture and tools changes, based on developer empathy and productivity goals
- Adept problem solving, collaboration, communication, documentation and troubleshooting skills
- Find satisfaction in improving other engineers’ quality-of-life, from the identification of problems, proposing solutions, all the way through to implementation
- Comfortable in an environment of rapid experimentation and cross-team collaboration
The base pay for this position ranges from $100,000 - $120,000, which will vary depending on how well an applicant's skills and experience align with the job description listed above.
We will accept applications until 10/9/24.