
Published: Mon, 24 Mar 2025 20:51:07 GMT
Senior Software Engineer at KnowBe4
KnowBe4, a leading provider of security awareness training and simulated phishing platforms, is trusted by thousands of organizations worldwide. Our goal is to combat social engineering by empowering employees to make informed security decisions every day.
Recognized by Fortune as a top workplace for women, millennials, and technology for four consecutive years, we are also certified as a “Great Place to Work” in 8 countries. Our team thrives on radical transparency, extreme ownership, and continuous professional development in a welcoming and inclusive environment. Whether working remotely or in-person, we make every day exciting with team lunches, trivia competitions, and local outings.
To learn more about our team and office culture in England (UK), please visit the following links:
– Careers Page: https://www.knowbe4.com/careers/locations/york
– Glassdoor: https://www.glassdoor.com/Location/KnowBe4-York-Location-EI_IE969384.0,7_IL.8,12_IC3297365.htm
– LinkedIn: https://www.linkedin.com/company/knowbe4/life/uk/
We are currently seeking a skilled Senior Software Engineer to join our fast-paced and agile development environment. In this role, you will collaborate with other engineers to develop innovative products for our customers.
Responsibilities:
– Develop software using the KnowBe4 Software Development Lifecycle and Agile Methodologies
– Propose solutions to engineering problems
– Provide technical direction to team members
– Design approaches and solutions for complex technical issues
– Translate KnowBe4’s strategic goals into operational plans
– Foster collaboration across functional boundaries
– Act as team lead for sub-projects
Qualifications:
– BS or equivalent with 8 years of experience
– MS or equivalent with 3 years of experience
– Ph.D. or equivalent with 2 years of experience
– Training in secure coding practices (preferred)
– 3-5+ years of experience managing cloud-native infrastructure in a CI/CD environment
– 3-5+ years of experience working in a compiled programming language
– Proficient in Object-Oriented Programming (OOP) (Python, C#, Rust)
– Strong understanding of software design patterns and anti-patterns
– Experience with REST and/or GraphQL based micro-services
– Familiarity with OAuth and OpenID Connect protocols
– Ability to design and diagram highly available and fault-resilient AWS/Azure infrastructure and micro-services
– Experience with modern front-end frameworks/libraries (Vue3 or Svelte)
– Understanding of relational database structures, indexes, theories, principles, and practices
– Fundamental understanding of AWS services (or Azure) and Cloud Native infrastructure solutions
– Experience with container services in Docker
– Knowledge of Microfrontend architectures and Webpack Module Federation (a plus)
– Familiarity with the Rust programming language (a plus)
Our Fantastic Benefits:
We offer a comprehensive benefits package, including company-wide bonuses based on monthly sales targets, employee referral bonuses, adoption assistance, tuition and certification reimbursement, certification completion bonuses, and a relaxed dress code. Our modern and high-tech work environment also includes location-specific benefits. For more information, visit www.knowbe4.com/careers/benefits.
Note: An applicant assessment and background check may be part of the hiring process.
At KnowBe4, we are committed to creating a diverse and inclusive workplace. We welcome individuals of all backgrounds and do not discriminate based on race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation, or any other characteristic protected under applicable federal, state, or local law. If you require reasonable accommodation during the application process, please visit www.knowbe4.com/careers/request-accommodation.
Note to recruitment agencies: We do not accept unsolicited resumes from recruitment agencies. Apply link