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.
Source: Employer Career Pages · THE BRIEFED never charges candidates.
Similar roles
More Technology & IT roles near this one