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

Posted

Apply now
Please, let KnowBe4 know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • The Senior Software Engineer will be responsible for developing new and exciting products for KnowBe4’s customers.
  • This role involves working alongside other engineers in a fast-paced, agile development environment.
  • Responsibilities include developing software using the KnowBe4 Software Development Lifecycle and Agile Methodologies.
  • The engineer will recommend solutions to engineering problems and assist other team members by providing technical direction.
  • They will define approaches and solutions to complex technical problems and help translate KnowBe4's strategic goals into operational plans.
  • The position requires providing coordination across functional boundaries and may involve acting as team lead for sub-projects.

Requirements:

  • A Bachelor’s degree or equivalent plus 8 years of experience is required, or a Master’s degree plus 3 years of experience, or a Ph.D. plus 2 years of experience.
  • Candidates must have 3-5+ years of experience managing cloud-native infrastructure in a CI/CD environment.
  • A minimum of 3-5+ years of experience working in a compiled programming language is necessary.
  • Solid hands-on Object-Oriented Programming (OOP) experience is required, specifically in Python, C#, or Rust.
  • A solid understanding of software design patterns (best practices) and anti-patterns is essential.
  • Candidates must have hands-on experience implementing REST and/or GraphQL based micro-services.
  • The ability to design and diagram highly available and fault-resilient AWS infrastructure and micro-services is required.
  • Proven experience designing, implementing, and managing Microfrontend architectures is necessary.
  • Experience with modern front-end frameworks/libraries like Vue3 or Svelte, including performance optimization and state management, is required.
  • Hands-on experience with Webpack Module Federation or similar technologies for dynamically loading and integrating multiple front-end applications is necessary.
  • A solid understanding of relational database structures, indexes, theories, principles, and practices is required.
  • A strong fundamental understanding of AWS services (or Azure) and Cloud Native infrastructure solutions is essential.
  • Experience working with container services in Docker is required.
  • Experience with the Rust programming language is a plus.

Benefits:

  • KnowBe4 offers company-wide bonuses based on monthly sales targets.
  • Employee referral bonuses are available.
  • Adoption assistance and tuition reimbursement are provided.
  • Certification reimbursement and certification completion bonuses are included.
  • The company promotes a relaxed dress code in a modern, high-tech, and fun work environment.
  • For more details about benefits in each office location, candidates can visit www.knowbe4.com/careers/benefits.
Apply now
Please, let KnowBe4 know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback