Browse All Jobs
Job Description
KnowBe4 is seeking a passionate Software Engineer to join their research and development team in Bangalore, India. The Software Engineer will be responsible for building innovative cybersecurity products in a fast-paced, agile environment.

Responsibilities:
  • Develop KnowBe4’s API platform.
  • Engage with partners and internal engineering teams.
  • Work on complex engineering problems and propose solutions.
  • Develop software using the KnowBe4 Agile Methodologies.

Requirements:
  • 3+ years experience as full stack engineer for enterprise-grade cloud based SaaS products.
  • Experience building and integrating REST-based APIs.
  • Expert knowledge in at least one of the following technologies: Python Django/Flask/FastAPI or equivalent.
  • Experience working with frontend technologies like React/Svelte/Angular/Vue or equivalent.
  • Working knowledge in relational databases such as MySQL/Postgres and expertise in SQL.
  • Demonstrable knowledge of fundamental cloud concepts.
  • Experience with continuous delivery and integration pipelines.
  • Working experience on developing clean, unit tested and secure code.
  • Understanding and experience in building software systems following Object Oriented Software design principles.
  • Working knowledge in pandas, numpy or equivalent data science/analysis libraries.
  • Strong understanding of data structures and algorithms.

Benefits:
  • Company-wide bonuses based on monthly sales targets.
  • Employee referral bonuses.
  • Adoption assistance.
  • Tuition reimbursement.
  • Certification reimbursement.
  • Certification completion bonuses.
  • Relaxed dress code.
Apply Manually