Posted in

Senior Backend Engineer – Alarms & Intrusion

Senior Backend Engineer – Alarms & Intrusion

CompanyVerkada
LocationSan Mateo, CA, USA
Salary$130000 – $280000
TypeFull-Time
Degrees
Experience LevelMid 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)