Back to results
Technology & IT

Software Engineer - Cloud Backend & Cellular

Verkada
On-site · San Mateo, California Senior Full-time USD 125k–160k / yr Posted 6 hours ago International
Apply on company site ↗
Not ready to apply yet?
Free ATS check

Check your CV before you apply

See your score the way hiring software reads it. If it needs work, build a stronger resume in the same place.

About the role

As a Software Engineer on the Connectivity Team, you will own backend infrastructure for some of Verkada's most strategically critical hardware offerings—including Verkada Gateways (bringing cameras and sensors online anywhere globally), Verkada Security Trailers (rapid-deploy mobile security units), and Environmental Quality Sensors. Operating in a vertically integrated environment that spans cellular modems, Linux networking, embedded firmware, and cloud microservices, you will build scalable distributed systems (Python and Go) capable of handling real-time telemetry, remote device configuration, and low-latency data streams from hundreds of thousands of connected devices worldwide.

Key Responsibilities

  • Distributed Connectivity Architecture: Build and scale distributed backend systems capable of managing real-time data and remote configurations for hundreds of thousands of global IoT devices and cellular gateways.
  • Microservices & API Engineering: Design, implement, and document low-latency, high-throughput microservices and RESTful APIs using Python and Go.
  • Data Persistence & Event Streams: Manage high-concurrency key-value caches (Redis, DynamoDB), relational databases (PostgreSQL), and event-driven message queues (Kafka, AWS SQS).
  • Cloud Infrastructure & Remote Management: Deploy containerized backend microservices via Kubernetes and Terraform, architecting systems that remotely manage, update, and monitor edge devices.
  • Computer Vision Integration: Collaborate cross-functionally to integrate computer vision algorithms and AI alert frameworks into connected device workflows.
  • Cross-Layer Collaboration: Partner closely with embedded firmware engineers, Linux networking specialists, and frontend teams to deliver end-to-end features for Command platform users.

Requirements

Technical Skills & Production Background

  • Experience Track: 1+ years of hands-on backend software engineering experience in a production environment.
  • Education: BS or MS degree in Computer Science, Computer Engineering, or a related technical field of study.
  • Core Engineering Languages: Practical proficiency in Python and/or Go, with the ability to design, read, and maintain server-side application logic.
  • Product Delivery: Proven experience developing, testing, and launching production software products.
  • REST APIs & Distributed Concepts: Familiarity with RESTful API design principles, relational/NoSQL databases, and microservice architectures.
  • Agile Development: Comfort working in a fast-paced, collaborative, agile software engineering pod.

Total Rewards & Benefits

  • Compensation & Equity: Annual OTE range of $125,000 – $160,000 USD + discretionary performance bonuses + RSU equity grants.
  • 100% Covered Healthcare: Comprehensive nationwide medical, vision, and dental programs with 100% employer-covered premiums for employees (and 80% for family dependents). HSA/FSA options available.
  • Onsite Perks & Daily Meals: Complimentary healthy lunches provided daily onsite at San Mateo HQ.
  • Wellbeing & Growth: Expanded mental health support, paid parental leave, fertility benefits, wellness/fitness stipends, and professional development stipends.
  • Commuter Benefits & Time Off: Flexible PTO, paid company holidays, firmwide extended holidays, personal sick time, and monthly commuter support.

Verkada
Listed via Employer Career Pages
View companies

Source: Employer Career Pages · THE BRIEFED never charges candidates.

The Weekly Brief

New roles, in your inbox.

One email a week — the best hand-picked roles, salary insights and career reads. No spam, unsubscribe any time.