Senior Software Engineer - SET

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

Description For Senior Software Engineer - SET

KnowBe4, the world's largest security awareness training and simulated phishing platform provider, is seeking a Senior Software Engineer to join their SET team. This role involves developing and implementing highly scalable testing frameworks that meet KnowBe4's high standards of quality, performance, and reliability.

As part of the SET team, you'll be responsible for developing automated testing software using KnowBe4's Software Development Lifecycle and Agile Methodologies. You'll assist team members by providing technical direction, define non-standard approaches to complex technical problems, and coordinate across functional boundaries. You may also act as a team lead for larger sub-projects and as a technical owner for implementations.

KnowBe4 offers an exciting work environment, recognized by Fortune as a best place to work for women, millennials, and in technology for four consecutive years. The company values radical transparency, extreme ownership, and continuous professional development in a welcoming workplace. Whether working remotely or in-person, KnowBe4 strives to make every day engaging with team lunches, trivia competitions, and local outings.

The ideal candidate will have 5+ years of experience as a software engineer/automation engineer for enterprise-grade cloud-based SaaS products, strong OOP knowledge in C# or Python, and experience with frontend technologies and AWS backend technologies. Proficiency in setting up and managing continuous delivery and integration pipelines is also required.

KnowBe4 offers competitive benefits, including company-wide bonuses, employee referral bonuses, adoption assistance, tuition reimbursement, and certification reimbursement. Join KnowBe4 in York, England (UK) to be part of a dynamic team working on cutting-edge security solutions!

Last updated 2 months ago

Responsibilities For Senior Software Engineer - SET

  • Develop automated testing software using KnowBe4 Software Development Lifecycle and Agile Methodologies
  • Assist team members by providing technical direction
  • Define non-standard approaches and specific solutions to complex technical problems
  • Provide coordination across functional boundaries
  • Act as team lead for larger sub-projects and as technical owner for implementations

Requirements For Senior Software Engineer - SET

Python
React
  • 5+ years of experience as a software engineer/automation engineer for enterprise-grade cloud-based SaaS products
  • 5+ years of building automation frameworks at scale, including reporting
  • 5+ years of implementation of REST/GQL test frameworks
  • Experience in designing and implementing REST-based APIs
  • Strong OOP knowledge in C# or Python
  • Experience with frontend technologies (React/Svelte/Angular/Vue or equivalent)
  • Working knowledge in relational & non-relational databases
  • Experience with AWS backend technologies
  • Proficiency in setting up and managing continuous delivery and integration pipelines
  • Understanding of Object Oriented Software design principles

Benefits For Senior Software Engineer - SET

401k
Medical Insurance
Dental Insurance
Vision Insurance
  • Company-wide bonuses
  • Employee referral bonuses
  • Adoption assistance
  • Tuition reimbursement
  • Certification reimbursement
  • Certification completion bonuses
  • Relaxed dress code

Interested in this job?

Jobs Related To KnowBe4 Senior Software Engineer - SET

Senior Software Engineer

Senior Software Engineer role at KnowBe4, developing security awareness training platforms using .NET Core, MongoDB, and AWS in a dynamic, award-winning workplace.

Senior Software Engineer

Senior Software Engineer role at KnowBe4, focusing on cloud-native development and microservices architecture with Python and Rust.

Senior Software Engineer

Senior Software Engineer role at KnowBe4, developing security awareness training and phishing simulation products in an agile environment.

Senior Software Engineer

Senior Software Engineer role at KnowBe4, developing security awareness training and phishing simulation products in an agile environment.

Software Development Engineer, Digital Acceleration

Senior Software Engineer role at Amazon Digital Acceleration, building large-scale SAAS solutions for digital ordering and subscription management systems.