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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer, Amazon Music

Software Development Engineer position at Amazon Music, building scalable systems for playlist and queue experiences serving millions of customers.

Software Development Engineer, FinTech Infrastructure

Build high-performance, globally scalable financial systems at Amazon as a Software Development Engineer in the FinTech Infrastructure team.

Software Development Engineer, Digital Payments and Emerging Markets

Lead software development role focusing on digital payments solutions at Amazon, requiring 3+ years experience and expertise in scalable system design.

Software Development Engineer, AWS Geospatial

AWS Geospatial Software Development Engineer position focusing on building location-based services with emphasis on privacy and serverless architecture.

Software Development Engineer - FinTech, Fintech - Tax

Software Development Engineer position at Amazon's FinTech Tax division, building scalable solutions for global tax compliance and reporting systems using modern technologies and AWS services.

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 18 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?