Remote positions open to the US only.
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
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
Minimum Qualifications:
BS or equivalent plus 8 years experience
MS or equivalent plus 3 years experience
Ph. D. or equivalent plus 2 years experience
3-5 Years of experience managing cloud native infrastructure in a CI/CD environment.
3-5 Years of experience working in a compiled programming language
Solid hands on Object-Oriented Programming (OOP) experience
Solid understanding of software design patterns and anti-patterns
Solid hands on experience implementing REST or GraphQL based micro-services
Able to design and diagram highly available and fault resilient AWS infrastructure and micro-services
Solid understanding of relational database structures, indexes, theories, principles, and practices
Strong fundamental understanding of AWS services and Cloud Native infrastructure solutions
Experience working with container services in Docker
Experience with the Rust programming language is a plus
The base pay for this position ranges from $125,000-$155,000, which will vary depending on how well an applicant’s skills and experience align with the job description listed above.
$70,000 — $105,000/year
To apply for this job, please visit the application page
