Browse All Jobs
Job Description

Verkada is seeking a Senior Backend Engineer to join their Response Engineering team. This team is responsible for building a platform used by all Verkada products to orchestrate mitigation actions in response to alarms. The engineer will be responsible for building a platform used by all Verkada products to orchestrate mitigation actions in response to alarms, like Video Verification, Customer Notifications and Police Dispatch. The ideal candidate will have a strong background in building scalable, available, and fault-tolerant distributed systems.

Responsibilities:

  • Build, test and operate highly scalable, available and fault-tolerant distributed systems while minimizing API and end-to-end latency
  • Design and build a flexible and extensible workflow orchestration engine
  • Design and build monitoring capability that provides real-time updates to customers about on-going incidents
  • Innovate with bleeding-edge cloud native tools and frameworks like Kubernetes, Kafka, AWS RDS, Temporal, etc.
  • Innovate with AI-driven automation to make threat detection and mitigation more efficient in terms of cost and time
  • Collaborate with product managers, UX designers and front-end engineers to identify and solve customer problems
  • Deliver quality code by following best practices in testing, version control, and continuous deployment

Requirements:

  • 4+ years of industry software engineering experience
  • Mastery of at least one common server programming language (e.g. Python or Go)
  • Mastery of scalable backend design — Including databases, queues and blob storage
  • Experience working in a fast-paced software development environment

Verkada offers:

  • Generous company paid medical, dental & vision insurance coverage
  • Unlimited paid time off & 11 companywide paid holidays
  • Wellness allowance
  • Commuter benefits
  • Healthy lunches and dinners provided daily
  • Generous paid parental leave policy & fertility benefits
Apply Manually