Job Description
Verkada is seeking a Senior Backend Engineer to join its Virtual Guard engineering team. This role involves building user experiences for a major new product category, focusing on keeping customers protected in critical situations. The engineer will work within a small, dynamic team, enjoying autonomy and significant impact on the Virtual Guard product direction.Role involves:
- Building, testing, and operating highly scalable, available, and fault-tolerant distributed systems.
- Designing and building a flexible workflow orchestration engine.
- Designing and building monitoring capabilities for real-time incident updates.
- Innovating with cloud-native tools and AI-driven automation.
- Collaborating with product managers, UX designers, and front-end engineers.
- Delivering quality code through best practices in testing and continuous deployment.
Requirements:
- 4+ years of industry software engineering experience.
- Mastery of at least one common server programming language (e.g., Python or Go).
- Mastery of scalable backend design, including databases, queues, and blob storage.
- Experience working in a fast-paced software development environment.
- Advanced software architecture and API design experience (recommended).
- Good understanding of at least one relational database technology (recommended).
- Experience with technologies like Postgres, MySQL, Redis, DynamoDB, Docker, AWS, Kubernetes, Kafka, and embedded systems (recommended).
Verkada offers:
- Generous company-paid medical, dental, and vision insurance.
- Unlimited paid time off and 11 company-wide paid holidays.
- Wellness allowance.
- Commuter benefits.
- Healthy lunches and dinners provided daily.
- Generous paid parental leave policy and fertility benefits.