Browse All Jobs
Job Description
KnowBe4 is seeking a Senior Software Engineer to contribute to the development of new products for its customers. The role involves working 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
  • Assists 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:
  • 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)
  • 6+ Years’ experience as backend API developer for the enterprise-grade cloud platform.
  • Extensive experience with building and integrating REST-based APIs with best practices of authentication & authorization in enterprise-grade production environments.
  • Experience with building apps and microservices on the AWS platform using Python
  • Expert knowledge in at least one of the web framework technologies like Python Django/Flask/Rails.
  • Understanding and experience in building software systems following software design principles.
  • Demonstrable knowledge of fundamental cloud concepts around multi-tenancy, scaling out, and serverless.
  • Working experience in writing clean, unit-tested, and secure code.
  • Working knowledge in relational databases such as MYSQL/POSTGRES and expertise in SQL.
  • Knowledge of no-SQL databases such as Mongo and Elasticsearch is preferred.
  • Experience with continuous delivery and integration pipelines: Docker/Gitlab/Terraform and other Automated deployment and testing tools.
  • Should be open to learning new technologies & programming languages as and when needed.
  • Experience in working with APIs in the cybersecurity industry, and understanding the basics of the current security landscape (attack frameworks, security log processing, basic knowledge of AV/EDR/DLP/CASB, etc.) is a huge plus.
  • Experience building scalable data processing pipelines 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
  • Modern, high-tech, and fun work environment
Apply Manually