Apply

Snr. Software Engineer (Python, C#, Rust) (Remote)

Posted 2 days agoViewed

View full description

πŸ’Ž Seniority level: Middle, 3-5+ Years

πŸ“ Location: United States

πŸ’Έ Salary: 140000.0 - 169000.0 USD per year

πŸ” Industry: Software Development

🏒 Company: KnowBe4πŸ‘₯ 1001-5000πŸ’° $300,000,000 Post-IPO Equity almost 2 years agoComputerSecurityCyber SecurityNetwork SecuritySoftware

πŸ—£οΈ Languages: English

⏳ Experience: 3-5+ Years

πŸͺ„ Skills: AWSBackend DevelopmentDockerGraphQLPythonSoftware DevelopmentSQLAgileCloud ComputingDesign PatternsKubernetesSoftware ArchitectureC#REST 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
  • Able to design and diagram highly available and fault-resilient AWS infrastructure and micro-services
  • 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 with the Rust programming language is a plus
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