Enable job alerts via email!

Software Engineer - Python (Remote in the United Kingdom)

KnowBe4

Sheffield

Remote

GBP 40,000 - 65,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in security awareness training is seeking a Software Engineer skilled in Python to develop exciting new products in a remote or in-office environment. This dynamic role involves applying Agile methodologies and innovative problem-solving to advance the company's mission while enjoying a culture that values transparency and professional growth.

Benefits

Bonuses
Tuition assistance
Certification reimbursements
Relaxed dress code

Qualifications

  • BS degree with 3 years experience or MS/Ph.D. with no experience.
  • Proficient in Python and Microsoft Azure.
  • Experience with Docker and CI/CD environments.

Responsibilities

  • Develop software following SDLC and Agile methodologies.
  • Collaborate with the team to meet objectives.
  • Participate in cross-functional discussions.

Skills

Python
Microsoft Azure
Docker
CI/CD
NoSQL databases
Creativity
Attention to detail

Education

BS or equivalent
MS/Ph.D.

Job description

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.