Apply

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

Posted 14 days agoViewed

View full description

💎 Seniority level: Senior, 8 years (BS) or 3 years (MS) or 2 years (PhD)

📍 Location: United Kingdom

🔍 Industry: Software Development

🏢 Company: KnowBe4👥 1001-5000💰 $300,000,000 Post-IPO Equity almost 2 years agoComputerSecurityCyber SecurityNetwork SecuritySoftware

🗣️ Languages: English

⏳ Experience: 8 years (BS) or 3 years (MS) or 2 years (PhD)

🪄 Skills: AWSBackend DevelopmentDockerGraphQLPythonSoftware DevelopmentSQLCloud ComputingDesign PatternsFrontend DevelopmentKubernetesOAuthSoftware ArchitectureVue.JsC#AzureREST APIRustCI/CDMicroservices

Requirements:
  • 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
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
Apply