Snr. Software Engineer (Python, C#, Rust) (Remote in the United Kingdom)
Snr. Software Engineer (Python, C#, Rust) (Remote in the United Kingdom)

Snr. Software Engineer (Python, C#, Rust) (Remote in the United Kingdom)

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
K

At a Glance

  • Tasks: Develop innovative software products in a fast-paced, agile environment.
  • Company: Join KnowBe4, a leader in security awareness training with a fun and inclusive culture.
  • Benefits: Enjoy remote work, bonuses, tuition reimbursement, and a relaxed dress code.
  • Why this job: Be part of a team that values transparency, ownership, and continuous growth while making a social impact.
  • Qualifications: 8+ years experience in software engineering with expertise in Python, C#, or Rust.
  • Other info: Opportunity for professional development and exciting team activities.

The predicted salary is between 43200 - 72000 £ per year.

About KnowBe4

KnowBe4, the provider of the world's largest security awareness training and simulated phishing platform, is used by tens of thousands of organizations around the globe. KnowBe4 enables organizations to manage the ongoing problem of social engineering by helping them train employees to make smarter security decisions, every day. Fortune has ranked us as a best place to work for women, for millennials, and in technology for four years in a row! We have been certified as a "Great Place To Work" in 8 countries, plus we've earned numerous other prestigious awards, including Glassdoor's Best Places To Work. Our team values radical transparency, extreme ownership, and continuous professional development in a welcoming workplace that encourages all employees to be themselves. Whether working remotely or in-person, we strive to make every day fun and engaging; from team lunches to trivia competitions to local outings, there is always something exciting happening at KnowBe4.

This individual in this role is responsible for developing new and exciting products for KnowBe4’s customers, alongside other engineers in a fast-paced, agile development environment.

Responsibilities:

  • Develops software using the KnowBe4 Software Development Lifecycle and Agile Methodologies
  • Recommends solutions to engineering problems
  • Assist other team members by providing technical direction
  • Defines approaches and solutions to complex technical problems
  • Helps to translate KnowBe4's strategic goals into operational plans
  • May act as team lead for sub-projects

Qualifications:

  • BS or equivalent plus 8 years experience
  • MS or equivalent plus 3 years experience
  • Ph.D. or equivalent plus 2 years 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
  • Solid hands-on Object-Oriented Programming (OOP) experience. (Python, C#, Rust)
  • Solid understanding of software design patterns (best practices) and anti-patterns
  • Solid hands-on experience implementing REST and/or GraphQL based micro-services
  • Solid understanding of OAuth & OpenID Connect with a good grasp of the relevant protocols
  • Able to design and diagram highly available and fault-resilient AWS / Azure infrastructure and micro-services
  • Experience with modern front-end frameworks/libraries like Vue3 or Svelte, including performance optimization and state management.
  • Solid understanding of relational database structures, indexes, theories, principles, and practices
  • Strong fundamental understanding of AWS services (or Azure) and Cloud Native infrastructure solutions
  • Experience working with container services in Docker
  • Experience designing, implementing, and managing Microfrontend architectures is a plus
  • Hands-on experience with Webpack Module Federation or similar technologies is a plus
  • Experience with the Rust programming language is a plus

We offer company-wide bonuses based on monthly sales targets, employee referral bonuses, adoption assistance, tuition reimbursement, certification reimbursement, certification completion bonuses, and a relaxed dress code - all in a modern, high-tech, and fun work environment.

Note: An applicant assessment and background check may be part of your hiring procedure.

Individuals seeking employment at KnowBe4 are considered without prejudice to 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 in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please visit.

No recruitment agencies, please.

Snr. Software Engineer (Python, C#, Rust) (Remote in the United Kingdom) employer: KnowBe4, Inc.

At KnowBe4, we pride ourselves on being an exceptional employer, offering a vibrant remote work culture that fosters innovation and collaboration among our talented team of engineers. With a strong commitment to employee growth through continuous professional development, competitive bonuses, and a fun, engaging environment, we ensure that every team member feels valued and empowered to contribute to our mission of enhancing security awareness globally.
K

Contact Detail:

KnowBe4, Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Snr. Software Engineer (Python, C#, Rust) (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

Showcase your experience with Agile methodologies. Since the role involves working in a fast-paced, agile environment, be prepared to discuss specific projects where you've successfully implemented Agile practices and how they benefited your team.

✨Tip Number 3

Highlight your cloud-native infrastructure experience. Be ready to discuss your hands-on experience with AWS or Azure, particularly in CI/CD environments, as this is crucial for the role and will set you apart from other candidates.

✨Tip Number 4

Prepare to talk about your knowledge of secure coding practices. Given that training in secure coding is preferred, having examples of how you've applied these principles in past projects will demonstrate your commitment to security in software development.

We think you need these skills to ace Snr. Software Engineer (Python, C#, Rust) (Remote in the United Kingdom)

Proficiency in Python, C#, and Rust
Experience with Agile Methodologies
Strong Object-Oriented Programming (OOP) skills
Knowledge of software design patterns and anti-patterns
Experience implementing REST and/or GraphQL based micro-services
Understanding of OAuth & OpenID Connect protocols
Ability to design AWS/Azure infrastructure and micro-services
Familiarity with modern front-end frameworks like Vue3 or Svelte
Experience with relational database structures and principles
Strong understanding of AWS services or Azure
Experience with Docker and container services
Knowledge of Microfrontend architectures
Hands-on experience with Webpack Module Federation or similar technologies
Training in secure coding practices
Experience managing cloud-native infrastructure in a CI/CD environment

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in Python, C#, and Rust. Emphasise your hands-on Object-Oriented Programming skills and any experience with cloud-native infrastructure and CI/CD environments.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for KnowBe4 and their mission. Mention specific projects or achievements that demonstrate your ability to solve complex technical problems and your experience with Agile methodologies.

Showcase Relevant Projects: If you have worked on projects involving REST or GraphQL micro-services, container services in Docker, or modern front-end frameworks, be sure to include these in your application. Provide links to your GitHub or portfolio if applicable.

Highlight Continuous Learning: Mention any training or certifications related to secure coding practices, AWS, Azure, or other relevant technologies. This shows your commitment to professional development, which aligns with KnowBe4's values.

How to prepare for a job interview at KnowBe4, Inc.

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Python, C#, and Rust in detail. Bring examples of projects you've worked on that demonstrate your proficiency in these languages, especially focusing on Object-Oriented Programming and microservices.

✨Understand Agile Methodologies

Since the role involves working in a fast-paced, agile environment, make sure you can articulate your understanding of Agile principles. Be ready to share how you've applied these methodologies in previous roles to enhance team collaboration and project delivery.

✨Discuss Cloud-Native Infrastructure Experience

Highlight your experience managing cloud-native infrastructure, particularly in CI/CD environments. Be specific about the tools and technologies you've used, such as AWS or Azure, and how they contributed to successful project outcomes.

✨Emphasise Continuous Learning

KnowBe4 values continuous professional development, so be sure to mention any recent training or certifications you've pursued. Discuss how you stay updated with industry trends and best practices, particularly in secure coding and software design patterns.

Snr. Software Engineer (Python, C#, Rust) (Remote in the United Kingdom)
KnowBe4, Inc.
K
  • Snr. Software Engineer (Python, C#, Rust) (Remote in the United Kingdom)

    London
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-05-23

  • K

    KnowBe4, Inc.

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>