At a Glance
- Tasks: Develop innovative software products in a dynamic, agile environment.
- Company: Join KnowBe4, a leader in security awareness training with a fun and inclusive culture.
- Benefits: Enjoy bonuses, tuition assistance, and a relaxed dress code while working remotely.
- Why this job: Be part of a team that values creativity, growth, and making a real impact on security.
- Qualifications: Proficiency in Python, Azure, and Docker; 3 years experience or relevant degree required.
- Other info: Remote position available in the UK; equal opportunity employer.
The predicted salary is between 28800 - 48000 £ per year.
Job Title: Software Engineer – Python (Remote in the United Kingdom), Sheffield
Client:
KnowBe4
Location:
Sheffield, United Kingdom
Job Category:
Other
EU work permit required:
Yes
Job Reference:
337ea04482ef
Job Views:
47
Posted:
24.06.2025
Expiry Date:
08.08.2025
Job Description:
About KnowBe4
KnowBe4 is the provider of the world\’s largest security awareness training and simulated phishing platform, used by tens of thousands of organizations globally. We help organizations manage social engineering risks by training employees to make smarter security decisions daily.
We have been recognized as a great place to work for women, millennials, and in technology for four consecutive years, with certifications and awards including Glassdoor\’s Best Places To Work. Our team values transparency, ownership, and professional growth, fostering a fun and engaging environment whether remote or in-office.
Learn more about our team and culture in the UK through our Careers Page, Glassdoor, and LinkedIn.
This role involves developing new and exciting products for our customers in a fast-paced, agile environment.
Responsibilities:
- Develop software following KnowBe4\’s SDLC and Agile methodologies
- Contribute technically to projects
- Identify solutions to engineering challenges
- Collaborate with the team to meet objectives
- Participate in cross-functional discussions to drive outcomes
Minimum Qualifications:
- BS or equivalent + 3 years experience or MS/Ph.D. with no experience
- Proficiency in Python and Microsoft Azure
- Experience with Docker in Linux environments
- Experience with CI/CD environments
- Knowledge of NoSQL databases like MongoDB
- Creativity, motivation, and attention to detail
Nice to Haves:
- Experience with .NET Core and modern JavaScript frameworks like Vue.js
- Ability to develop REST/JSON API clients
- Experience with testing frameworks (PyTest, Mocha) and Agile development
- Understanding microservice architecture and Git
- Secure coding training
Benefits:
We offer bonuses, referral rewards, adoption and tuition assistance, certification reimbursements, bonuses for certification completion, and a relaxed dress code in a modern, fun environment. For details, visit our benefits page.
Note: An applicant assessment and background check may be part of the process.
KnowBe4 is an equal opportunity employer. If you need accommodations, please visit our accommodation request page.
No recruitment agencies, please.
#J-18808-Ljbffr
Software Engineer - Python (Remote in the United Kingdom) employer: KnowBe4
Contact Detail:
KnowBe4 Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - Python (Remote in the United Kingdom)
✨Tip Number 1
Familiarise yourself with KnowBe4's products and services. Understanding their security awareness training and simulated phishing platform will help you demonstrate your enthusiasm for the role and how your skills can contribute to their mission.
✨Tip Number 2
Engage with KnowBe4 on social media platforms like LinkedIn. This not only shows your interest in the company but also allows you to connect with current employees, which could provide valuable insights into the company culture and expectations.
✨Tip Number 3
Brush up on your Python and Azure skills by working on personal projects or contributing to open-source projects. Being able to showcase your practical experience with these technologies can set you apart from other candidates.
✨Tip Number 4
Prepare for potential technical interviews by practising coding challenges that focus on Python and Docker. Familiarity with CI/CD processes and NoSQL databases will also be beneficial, so make sure to review those concepts thoroughly.
We think you need these skills to ace Software Engineer - Python (Remote in the United Kingdom)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python, Microsoft Azure, and any relevant projects you've worked on. Use keywords from the job description to demonstrate that you meet the qualifications.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role at KnowBe4 and how your skills align with their mission. Mention specific experiences that showcase your creativity and problem-solving abilities in software development.
Showcase Relevant Projects: If you have worked on projects involving Docker, CI/CD, or NoSQL databases, be sure to include these in your application. Provide links to your GitHub or portfolio to give them a clear view of your work.
Prepare for Technical Questions: Anticipate technical questions related to Python, Agile methodologies, and microservice architecture. Brush up on your knowledge of testing frameworks and secure coding practices to impress during potential interviews.
How to prepare for a job interview at KnowBe4
✨Showcase Your Python Skills
Make sure to highlight your proficiency in Python during the interview. Be prepared to discuss specific projects where you've used Python, and consider bringing examples of your code or contributions to open-source projects.
✨Familiarise Yourself with Agile Methodologies
Since the role involves working in an agile environment, brush up on agile principles and practices. Be ready to discuss how you've applied these methodologies in past projects and how they can benefit the team at KnowBe4.
✨Demonstrate Problem-Solving Skills
Expect technical questions that assess your problem-solving abilities. Practice coding challenges or algorithm questions that may come up, and be prepared to explain your thought process clearly.
✨Understand the Company Culture
Research KnowBe4's values and culture before the interview. Be ready to discuss how your personal values align with theirs, especially regarding transparency, ownership, and professional growth, as these are key aspects of their work environment.