Snr Software Engineer - Full Stack (C# .Net) (Remote in the United Kingdom)
Snr Software Engineer - Full Stack (C# .Net) (Remote in the United Kingdom)

Snr Software Engineer - Full Stack (C# .Net) (Remote in the United Kingdom)

London Full-Time 43200 - 72000 Β£ / year (est.) No home office possible
Go Premium
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, strong skills in C# .Net, and cloud-native infrastructure.
  • Other info: Remote work available in the UK; diverse and award-winning workplace culture.

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.

To learn more about our team and office culture in England (UK), visit the following links.
Careers Page:
Glassdoor:
LinkedIn :

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.

To learn more about the product this position deals with – click here:

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
  • 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
  • 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 C# .Net
  • Solid understanding of software design patterns (best practices) and anti-patterns
  • Solid hands-on experience implementing REST and/or GraphQL based micro-services
  • Able to design and diagram highly available and fault-resilient AWS/Azure infrastructure and micro-services
  • Proven experience designing, implementing, and managing Microfrontend architectures, enabling multiple front-end applications to integrate seamlessly.
  • Experience with modern front-end frameworks/libraries like Vue, React,Svelte including performance optimization and state management.
  • Hands-on experience with Webpack Module Federation or similar technologies for dynamically loading and integrating multiple front-end applications.
  • Solid understanding of relational database structures, indexes, theories, principles, and practices
  • Strong fundamental understanding of AWS or Azure and Cloud Native infrastructure solutions
  • Experience working with container services in Docker
  • Experience with the Rust programming language is a plus
  • Training in secure coding practices (preferred)
  • 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. For more details about our benefits in each office location, please visit .

    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 - Full Stack (C# .Net) (Remote in the United Kingdom) employer: KnowBe4

    At KnowBe4, we pride ourselves on being a top employer, recognized for our commitment to employee growth and a vibrant work culture. Our remote team in the UK enjoys a range of fantastic benefits, including company-wide bonuses, tuition reimbursement, and a fun, engaging environment that fosters radical transparency and extreme ownership. Join us to be part of a dynamic team that values innovation and collaboration while making a meaningful impact in the world of security awareness.
    K

    Contact Detail:

    KnowBe4 Recruiting Team

    StudySmarter Expert Advice 🀫

    We think this is how you could land Snr Software Engineer - Full Stack (C# .Net) (Remote in the United Kingdom)

    ✨Tip Number 1

    Familiarize yourself with KnowBe4's products and services. Understanding their security awareness training and simulated phishing platform will help you demonstrate your enthusiasm and knowledge during the interview.

    ✨Tip Number 2

    Highlight your experience with cloud-native infrastructure and CI/CD environments. Be prepared to discuss specific projects where you've successfully implemented these technologies, as they are crucial for this role.

    ✨Tip Number 3

    Showcase your hands-on experience with C# .Net and modern front-end frameworks like React or Vue. Prepare examples of how you've used these technologies to solve complex problems in previous roles.

    ✨Tip Number 4

    Emphasize your ability to work in an agile development environment. Share experiences where you've collaborated with cross-functional teams and contributed to successful project outcomes.

    We think you need these skills to ace Snr Software Engineer - Full Stack (C# .Net) (Remote in the United Kingdom)

    C# .Net
    Object-Oriented Programming (OOP)
    Agile Methodologies
    Cloud-native infrastructure management
    CI/CD environment experience
    REST and GraphQL micro-services implementation
    Microfrontend architecture design
    Modern front-end frameworks (Vue, React, Svelte)
    Performance optimization and state management
    Webpack Module Federation or similar technologies
    Relational database structures and practices
    AWS or Azure cloud solutions
    Docker container services
    Secure coding practices
    Technical direction and team leadership

    Some tips for your application 🫑

    Understand the Company Culture: Familiarize yourself with KnowBe4's values such as radical transparency and extreme ownership. Reflect these values in your application to show that you align with their culture.

    Highlight Relevant Experience: Make sure to emphasize your experience with C# .Net, cloud-native infrastructure, and microservices. Use specific examples from your past work to demonstrate your expertise in these areas.

    Showcase Your Problem-Solving Skills: Since the role involves recommending solutions to engineering problems, include examples of how you've successfully tackled complex technical challenges in previous positions.

    Tailor Your Application: Customize your CV and cover letter to reflect the specific qualifications and responsibilities mentioned in the job description. This shows that you have taken the time to understand what KnowBe4 is looking for.

    How to prepare for a job interview at KnowBe4

    ✨Showcase Your Technical Skills

    Be prepared to discuss your experience with C# .Net and other relevant technologies. Highlight specific projects where you've implemented microservices or worked with cloud-native infrastructure, as these are crucial for the role.

    ✨Understand Agile Methodologies

    Since the position involves working in an agile environment, familiarize yourself with agile principles and be ready to share examples of how you've successfully contributed to agile teams in the past.

    ✨Demonstrate Problem-Solving Abilities

    Expect questions that assess your problem-solving skills. Prepare to discuss complex technical challenges you've faced and how you approached finding solutions, especially in a team setting.

    ✨Emphasize Team Collaboration

    KnowBe4 values teamwork and collaboration. Be ready to talk about how you've supported team members in previous roles and how you can contribute to a positive team dynamic in this new position.

    Snr Software Engineer - Full Stack (C# .Net) (Remote in the United Kingdom)
    KnowBe4
    Location: London
    Go Premium

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    K
    • Snr Software Engineer - Full Stack (C# .Net) (Remote in the United Kingdom)

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

      KnowBe4

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