Software Engineer - Python (Remote in the United Kingdom)

KnowBe4 is the world's largest security awareness training and simulated phishing platform provider, used by thousands of organizations globally.
Sheffield, UK
Backend
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
3+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Engineer - Python (Remote in the United Kingdom)

KnowBe4, a leading provider of security awareness training and simulated phishing platforms, is seeking a Python Software Engineer to join their team in a remote capacity within the United Kingdom. This role offers an exciting opportunity to work with a company that has been consistently recognized as a great workplace, earning multiple awards from Fortune and Glassdoor. The position involves developing new products for KnowBe4's customers in an agile environment, utilizing Python, Microsoft Azure, and various modern technologies. The ideal candidate will have strong Python skills, experience with cloud platforms, and knowledge of DevOps practices. The company offers a culture of radical transparency and continuous professional development, along with competitive benefits including bonuses, education support, and certification opportunities. This role combines technical challenges with the opportunity to contribute to cybersecurity solutions used by thousands of organizations worldwide.

Last updated 4 days ago

Responsibilities For Software Engineer - Python (Remote in the United Kingdom)

  • 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

Requirements For Software Engineer - Python (Remote in the United Kingdom)

Python
MongoDB
Node.js
  • 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

Benefits For Software Engineer - Python (Remote in the United Kingdom)

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 Software Engineer - Python (Remote in the United Kingdom)

Software Engineer - Python (Remote in the United Kingdom)

Remote Python Software Engineer position at KnowBe4, developing security awareness training platforms with modern tech stack including Azure, Docker, and MongoDB.

Software Engineer (Asp.net, C# and SQL)

Software Engineer position at Ivalua focusing on Asp.net, C# and SQL development for cloud-based procurement solutions.

Software Engineer - Validation Toolset

Software Engineer role at Applied Intuition focusing on validation toolset development for autonomous vehicle systems

Back End Developer

Back End Developer position at Pipedrive, working on the Automations feature team using Node.js, TypeScript, and various cloud technologies in a hybrid work environment in Lisbon.

Software Dev Engineer, Identity

Build and maintain critical authentication and identity systems at Amazon, working with cutting-edge technologies to serve millions of customers worldwide.