Skip to content

Senior Backend Engineer – Alarms & Intrusion
Company | Verkada |
---|
Location | San Mateo, CA, USA |
---|
Salary | $130000 – $280000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Mid Level, Senior |
---|
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.
Responsibilities
- Build, test and operate highly scalable, available and fault-tolerant distributed systems while minimizing API and end-to-end latency.
- Design and build a flexible and extensible workflow orchestration engine that handles complex conditional logic and interactions with both internal and external services to execute customer-defined actions like customer notification, call transcription and emergency dispatch.
- Design and build monitoring capability that provides real-time updates to customers about on-going incidents.
- Innovate with bleeding-edge cloud native tools and frameworks like Kubernetes, Kafka, AWS RDS, Temporal, etc.
- Innovate with AI-driven automation to make threat detection and mitigation more efficient in terms of cost and time.
- Collaborate with product managers, UX designers and front-end engineers to identify and solve customer problems.
- Deliver quality code by following best practices in testing, version control, and continuous deployment.
Preferred Qualifications
- Advanced software architecture and API design experience
- Good understanding of at least one relational database technology, including performance and load characteristics, transactions and locking
- Experience with some of the following technologies: Postgres or MySQL, Distributed high concurrency key-value storage (Redis, DynamoDB), Docker, AWS, Kubernetes, Kafka, Embedded systems (Raspbian, Embedded Linux, FreeRTOS)