Staff Backend Engineer - Device Security

Verkada Verkada · Enterprise · Bayoffice · Security

Verkada is seeking a Staff Backend Engineer to join their Device Security team. The role involves building and maintaining security infrastructure, automating device security testing, and designing backend systems for firmware supply chain security. The ideal candidate will have 8+ years of experience with Go/Python microservices on AWS, strong backend systems design knowledge, and experience with IoT device fleets. While the company mentions AI-powered platforms and agentic AI in its broader context, this specific role focuses on backend engineering for device security and does not directly involve building or shipping AI/ML models.

What you'd actually do

  1. Build out and maintain security infrastructure, such as internal tooling to automate device security testing.
  2. Design, build, maintain, and scale device security backend systems & tools, such as those that help us secure the firmware supply chain.
  3. Develop, improve, and build automation to administer the device security program.
  4. Help mentor other engineers, and learn everything you can about security.

Skills

Required

  • BS/MS in Computer Science/Engineering
  • Excellent written and verbal communication skills
  • 8+ years developing go/Python microservices with AWS
  • Participating in on-call
  • Strong knowledge of scalable fault-tolerant backend systems design
  • Databases
  • Queues
  • Blob storage
  • Temporal
  • k8s
  • docker
  • redis
  • dynamoDB
  • postgres
  • IAM
  • S3
  • Strong understanding and experience in systems architecture

Nice to have

  • Experience with managing IoT device fleets
  • Security experience
  • hacker mindset
  • interest in learning more about security

What the JD emphasized

  • 8+ years developing go/Python microservices with AWS and participating in on-call.
  • Strong knowledge of scalable fault-tolerant backend systems design, including databases, queues, blob storage.
  • Working knowledge of at least some of these: temporal, k8s, docker, redis, dynamoDB, postgres, IAM, S3.
  • Strong understanding and experience in systems architecture.