As a Backend Engineer, you will design, build, and maintain high-volume, scalable distributed backend systems capable of handling real-time data and traffic from hundreds of thousands of devices globally. Operating within a modern microservices architecture, you will develop APIs, data models, scalable control planes, and core data primitives that power Verkada's physical AI suite. In this role, you will collaborate closely with cross-functional partners across Product, Infrastructure, Firmware, and Frontend engineering to deliver reliable, secure, and maintainable backend features.
Key Responsibilities
Distributed Systems & Microservices Development
- Scalable Backend Systems: Design, build, and maintain high-throughput distributed backend services supporting high-volume traffic from hundreds of thousands of global IoT devices.
- Service Architecture & APIs: Develop and optimize backend services, RESTful/gRPC APIs, data models, and core platform infrastructure components.
- Control Plane Primitives: Architect scalable control planes and foundational data primitives, ensuring high system availability, security, performance, and long-term maintainability.
- Microservices Deployment: Build and deploy new microservices, overseeing end-to-end service design, automated unit/integration testing, production monitoring, and ongoing support.
Collaboration & Quality Assurance
- Cross-Functional Collaboration: Partner with Product, Infrastructure, Firmware, and Frontend teams to define technical requirements and ship customer-facing platform features.
- Engineering Best Practices: Participate actively in technical design reviews, code reviews, and architectural discussions to drive software quality and team standards.
Requirements
Academic & Technical Foundations
- Education: Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a closely related quantitative field.
- Software Engineering Fundamentals: Solid theoretical and practical foundation in object-oriented/functional programming, data structures, algorithms, and distributed systems design.
Work Model & Office Logistics
- Onsite Expectation: Full-time Onsite role requiring presence in the office 5 days per week.
- Work Authorization: Must be independently authorized to work in the United States without visa sponsorship.
Preferred Qualifications
- Experience building or operating containerized microservices within public cloud environments (AWS, GCP, or Azure).
- Familiarity with high-concurrency systems, distributed storage, queuing systems, and database optimization.
Total Rewards & Benefits
- Compensation & Equity: Annual pay ($140,000 USD) + Restricted Stock Units (RSUs) + discretionary bonuses.
- Healthcare & Wellness: Comprehensive medical, vision, and dental insurance (100% employer-covered premiums for employees and 80% for family under select plans), HSA with employer contributions, and expanded mental health support.
- Parental & Family Care: Paid parental leave policy alongside comprehensive fertility benefits and fertility stipends.
- Onsite Perks & Travel: Healthy lunches provided daily in office, commuter benefits, and professional development stipends.
- Time Off: Flexible PTO, personal sick time, paid company holidays, and firmwide extended holidays.