Senior Software Engineer

Provider of the world's largest security awareness training and simulated phishing platform, used by thousands of organizations globally.
Backend
Senior Software Engineer
Hybrid
8+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

KnowBe4 is the world's leading provider of security awareness training and simulated phishing platforms, serving thousands of organizations globally. As a Senior Software Engineer, you'll join a dynamic team developing innovative security solutions using modern technologies like .NET Core, MongoDB, and AWS. The role offers a perfect blend of technical challenges and leadership opportunities, where you'll contribute to architectural decisions and guide junior team members.

The company is consistently recognized as a top workplace, with accolades from Fortune for being a best place to work for women, millennials, and in technology. Their culture emphasizes radical transparency, extreme ownership, and continuous professional development. Whether working remotely or in-person, KnowBe4 maintains an engaging environment with team activities and professional growth opportunities.

You'll be responsible for developing new products, solving complex technical problems, and helping translate strategic goals into operational plans. The ideal candidate should have strong experience with C#/.NET Core, MongoDB, and AWS, along with the ability to lead sub-projects and provide technical direction to team members.

The position offers comprehensive benefits including education support, certification bonuses, and company-wide performance bonuses. KnowBe4's commitment to maintaining a welcoming workplace that values diversity and inclusion makes it an excellent choice for professionals seeking both technical challenges and a supportive work environment.

Last updated 28 minutes ago

Responsibilities For Senior Software Engineer

  • 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 For Senior Software Engineer

MongoDB
  • BS or equivalent plus 8 years experience
  • MS or equivalent plus 3 years experience
  • Ph.D. or equivalent plus 2 years experience
  • Modern C# / .NET Core
  • Powershell
  • ASP.NET Blazor tailwind CSS
  • Basic understanding of modern web application architecture and email
  • Creativity, self motivation, and acute attention to detail
  • Experience of MongoDB
  • Experience of AWS (certification is a plus)
  • Terraform

Benefits For Senior Software Engineer

Education Budget
  • Company-wide bonuses based on monthly sales targets
  • Employee referral bonuses
  • Adoption assistance
  • Tuition reimbursement
  • Certification reimbursement
  • Certification completion bonuses
  • Relaxed dress code
  • Modern, high-tech work environment

Interested in this job?

Jobs Related To KnowBe4 Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at KnowBe4, focusing on cloud-native development and microservices architecture with Python and Rust.

Senior Software Engineer

Senior Software Engineer role at KnowBe4, developing security awareness training and phishing simulation products in an agile environment.

Senior Software Engineer

Senior Software Engineer role at KnowBe4, developing security awareness training and phishing simulation products in an agile environment.

Senior Software Engineer - SET

Senior Software Engineer role at KnowBe4, developing scalable testing frameworks for security awareness training platform.

Senior Compiler Engineer - AI

Senior Compiler Engineer position at NVIDIA focusing on AI compiler development and optimization for GPU architectures.