Software Engineer - Python

KnowBe4 Logo

KnowBe4

πŸ“Remote - United Kingdom

Summary

Join KnowBe4, a leading provider of security awareness training, and contribute to the development of innovative products. As a software engineer, you will work in a fast-paced, agile environment alongside a talented team. You will develop software using KnowBe4's SDLC and Agile methodologies, collaborate on projects, and contribute to solving engineering challenges. This role requires proficiency in Python and Azure, experience with CI/CD, and knowledge of NoSQL databases. KnowBe4 offers a fantastic benefits package including company-wide bonuses, referral bonuses, adoption assistance, tuition and certification reimbursement, and a relaxed work environment.

Requirements

  • BS or equivalent plus 3 years experience
  • MS/Ph.D. or equivalent plus no experience
  • Proficiency in Python and experience with Microsoft Azure
  • Familiarity with Docker in Linux environments
  • Experience in continuous integration and deployment (CI/CD) environments
  • Knowledge of NoSQL databases, such as MongoDB
  • Creativity, self-motivation, and acute attention to detail

Responsibilities

  • Develops software using the KnowBe4 Software Development Lifecycle and Agile Methodologies
  • Provides a technical contribution to projects
  • Assist in identifying solutions to engineering challenges
  • Collaborate with the team to meet strategic and operational objectives
  • Participate in cross-functional team discussions to drive project outcomes

Preferred Qualifications

  • Experience with .NET Core and modern JavaScript frameworks like Vue.js
  • Ability to develop and enhance REST/JSON API clients
  • Familiarity with testing frameworks (e.g., PyTest, Mocha) and Agile development
  • Understanding of event-driven microservice architecture and version control with Git
  • Training in secure coding practices

Benefits

  • Company-wide bonuses based on monthly sales targets
  • Employee referral bonuses
  • Adoption assistance
  • Tuition reimbursement
  • Certification reimbursement
  • Certification completion bonuses
  • A relaxed dress code

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.