Skip to main content

Verkada

Backend Engineer - Connectivity

San Mateo, CA United StatesFrom $160kmidAdded today

About this role

Join Verkada's Connectivity Team as a Backend Engineer to build scalable distributed systems powering IoT gateways, security trailers, and environmental sensors deployed globally. You'll architect high-performance microservices handling hundreds of thousands of devices while working across cloud infrastructure, databases, and messaging systems.

What you'll do

  • Build and maintain scalable distributed systems for global device connectivity and management
  • Design low-latency, high-throughput microservice architectures using Python and/or Go
  • Work with Redis, DynamoDB, Postgres, Kafka, and SQS to handle massive concurrent traffic
  • Deploy and manage services on Kubernetes using Terraform for infrastructure-as-code
  • Develop remote device configuration and command systems for hundreds of thousands of endpoints
  • Collaborate with embedded and frontend teams on end-to-end connectivity solutions

What they're looking for

  • Backend engineering (Python and/or Go)
  • Distributed systems and microservice architecture
  • Cloud databases (PostgreSQL, Redis, DynamoDB)
  • Message queues and streaming (Kafka, SQS)
  • Infrastructure-as-code (Terraform, Kubernetes)
  • REST API design and implementation
  • High-concurrency and high-throughput system design
  • Production software deployment and monitoring

Benefits

  • 100% employee health insurance premiums covered under at least one plan
  • Comprehensive medical, vision, and dental coverage nationwide
  • Flexible PTO, paid holidays, and extended firmwide time off
  • Paid parental leave and fertility benefits
  • Professional development stipend
  • Daily healthy lunches and wellness/fitness benefits
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Verkada

Verkada builds cloud-managed, AI-driven security solutions for enterprise customers, including physical security and building management products. The company is hiring Technical Support Engineers to troubleshoot issues and assist customers, as well as Solutions Engineers to provide pre-sales support and design tailored solutions.

View all jobs at Verkada

Likely interview questions

  • Describe a time you designed a system to handle high traffic from distributed clients—what challenges did you face and how did you solve them?
  • Walk us through your experience with message queues or event streaming systems like Kafka or SQS in production.