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 48000 - 84000 £ / 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 bonuses, tuition reimbursement, and a relaxed dress code in a modern workspace.
  • 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 development with expertise in Python, C#, or Rust.
  • Other info: Remote work opportunity available across the UK.

The predicted salary is between 48000 - 84000 £ 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
  • Assists 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
  • Provides coordination across functional boundaries
  • 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

Our Fantastic Benefits

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

At KnowBe4, we pride ourselves on being an exceptional employer, offering a vibrant and inclusive work culture that champions radical transparency and continuous professional development. Our remote team in the United Kingdom enjoys a range of fantastic benefits, including company-wide bonuses, tuition reimbursement, and a relaxed dress code, all within a modern and engaging environment. With numerous accolades as a top workplace, we provide ample opportunities for employee growth and foster a fun atmosphere where creativity and collaboration thrive.
K

Contact Detail:

KnowBe4 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

Engage with KnowBe4's online presence. Follow them on LinkedIn, read their blog posts, and participate in discussions. This will not only keep you informed about their latest developments but also show your genuine interest during interviews.

✨Tip Number 3

Highlight your experience with Agile methodologies and cloud-native infrastructure in your conversations. Be prepared to discuss specific projects where you've successfully implemented these practices, as they are crucial for the role.

✨Tip Number 4

Network with current or former employees of KnowBe4. Reach out through platforms like LinkedIn to gain insights into the company culture and expectations, which can help you tailor your approach when applying.

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 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
Solid understanding of relational database structures and principles
Experience with cloud-native infrastructure in a CI/CD environment
Hands-on experience with Docker and container services
Experience designing Microfrontend architectures
Familiarity with Webpack Module Federation or similar technologies
Strong problem-solving skills
Ability to provide technical direction and support to team members

Some tips for your application 🫡

Tailor Your CV: Make sure to customise your CV to highlight your experience with Python, C#, and Rust. Emphasise your hands-on Object-Oriented Programming skills and any relevant projects that showcase your ability to develop software in an agile environment.

Craft a Compelling Cover Letter: Write a cover letter that reflects your passion for security awareness training and how your background aligns with KnowBe4's mission. Mention specific experiences that demonstrate your problem-solving skills and technical direction capabilities.

Showcase Relevant Experience: In your application, detail your experience managing cloud-native infrastructure and working with CI/CD environments. Highlight any projects where you implemented REST or GraphQL micro-services, as this is crucial for the role.

Highlight Continuous Learning: Since KnowBe4 values continuous professional development, mention any recent training or certifications you've completed, especially in secure coding practices or cloud services like AWS or Azure. This shows your commitment to staying updated in the field.

How to prepare for a job interview at KnowBe4

✨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 past projects and how they contributed to successful outcomes.

✨Familiarise Yourself with Security Practices

Given KnowBe4's focus on security awareness, brush up on secure coding practices and be ready to discuss how you ensure security in your software development process. This will show that you align with the company's mission.

✨Demonstrate Team Collaboration

Highlight your experience in providing technical direction and collaborating with team members. Prepare examples of how you've led sub-projects or assisted colleagues in overcoming technical challenges, as teamwork is highly valued at KnowBe4.

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

    London
    Full-Time
    48000 - 84000 £ / year (est.)

    Application deadline: 2027-04-06

  • K

    KnowBe4

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