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

Senior Software Engineer role at Audible focusing on backend development, requiring 5+ years of experience in Java and distributed systems, building platforms for audio content delivery.

Senior Software Development Engineer, Elastic Load Balancing

Senior Software Engineer role at Amazon Web Services, leading the development of Elastic Load Balancing services and mentoring team members while working on large-scale distributed systems.

Network Development Engineer, OTN Network Provisioning and Automation

Senior network engineering role at Amazon focused on designing and operating large-scale networks for fulfillment centers and transportation sites, requiring expertise in routing protocols and Linux.

Software Development Engineer, Route 53 - DNS Security and DNS Management

Senior Software Engineer role at AWS focusing on DNS security and management, building scalable systems and ML models for threat detection while protecting thousands of organizations worldwide.

Software Developer Engineer, Last Mile Delivery Technology

Senior Software Engineer role at Amazon's Last Mile Delivery Technology team, focusing on connected vehicle systems and autonomous delivery solutions.

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