Software Engineer - Python (Remote in the United Kingdom)

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

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 combines cybersecurity and software development, working on products that help organizations manage social engineering challenges. The company is highly regarded, having been recognized by Fortune as a best place to work for women, millennials, and in technology for four consecutive years. They foster a culture of radical transparency and continuous professional development.

The ideal candidate will be proficient in Python development with experience in cloud technologies, particularly Microsoft Azure. You'll be working in an agile environment, developing new and exciting products for KnowBe4's customers. The role requires strong technical skills in areas including Docker, CI/CD, and NoSQL databases, particularly MongoDB. The position offers a blend of technical challenges and collaborative opportunities, working alongside other engineers in a fast-paced environment.

KnowBe4 offers an attractive benefits package including performance-based bonuses, educational support through tuition and certification reimbursements, and a modern, high-tech work environment. The company emphasizes professional growth and maintains a welcoming workplace culture that encourages authenticity and engagement through various team activities and events. This is an excellent opportunity for a mid-level software engineer looking to make an impact in the cybersecurity space while working with cutting-edge technologies.

Last updated 11 hours 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
JavaScript
  • 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 competitive benefits and modern tech stack.

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.