Browse All Jobs
Job Description
KnowBe4 is seeking a Senior Software Engineer to contribute to the development of new products. The successful candidate will work alongside other engineers in a fast-paced, agile development environment. KnowBe4 values radical transparency, extreme ownership, and continuous professional development.Responsibilities include:
  • Developing software using the KnowBe4 Software Development Lifecycle and Agile Methodologies
  • Recommending solutions to engineering problems
  • Assisting other team members by providing technical direction
  • Defining approaches and solutions to complex technical problems
  • Helping to translate KnowBe4's strategic goals into operational plans
  • Providing coordination across functional boundaries
  • Acting as team lead for sub-projects
Minimum qualifications include:
  • BS or equivalent plus 8 years experience, MS or equivalent plus 3 years experience, or Ph.D. or equivalent plus 2 years experience
  • Training in secure coding practices (preferred)
  • 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 (Python, C#, Rust)
  • Solid understanding of software design patterns (best practices) and anti-patterns
  • Solid hands-on experience implementing REST and/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 (or Azure) and Cloud Native infrastructure solutions
  • Experience working with container services in Docker
  • Experience with the Rust programming language is a plus
KnowBe4 offers:
  • Company-wide bonuses based on monthly sales targets
  • Employee referral bonuses
  • Adoption assistance
  • Tuition reimbursement
  • Certification reimbursement
  • Certification completion bonuses
  • A relaxed dress code
Apply Manually

KnowBe4

KnowBe4 is a leading security awareness training and simulated phishing platform provider, empowering organizations worldwide to combat social engineering. By educating employees to make informed security decisions, KnowBe4 helps manage the ongoing threat of human error. Recognized as a top workplace, the company fosters a welcoming environment that values transparency, ownership, and continuous professional development. Through engaging activities and a commitment to innovation, KnowBe4 cultivates a positive and collaborative culture for its employees.

All Jobs at KnowBe4 (59)