Verkada
Senior Software Engineer – Storage Systems
$130K–$280K
San Mateo, CA United States +1 · Senior · Full-time · Posted Mar 2, 2026
- Location
- San Mateo, CA United States
San Mateo, California, United States - Experience
- Over 5 years of software development experience in C.
- Education
- BS/MS in Computer Science (or similar degree).
- Visa sponsorship
- The company sponsors and takes over sponsorship of employment visas for this role and will make every reasonable effort to obtain a visa after an offer.
About the job
Own and improve the camera-based storage stack and cloud backup reliability so video and AI models are stored reliably, efficiently, and securely.
What you'll do
- Own the camera storage stack, maximizing storage utilization and reliability.
- Collaborate with hardware teams and storage vendors to define and validate flash storage systems.
- Improve storage systems and reliability using metrics, while coordinating on video retention solutions.
What they ask for
- BS/MS in Computer Science or a similar degree.
- Over 5 years of software development experience in C.
- Strong familiarity with low-level systems topics, including file system layout, memory management, Yocto, device drivers, kernel debugging, eBPF, and the MMC protocol.
Nice to have
- Experience with higher-level languages such as C++ or Go.
- Backend experience in distributed systems, containerization, and microservices (AWS, Docker, Kubernetes, or similar).
Pay
$130,000—$280,000 USD (hourly pay range; stated as annual amounts); $130,000—$280,000 USD (annual OTE range, comprising base compensation and commissions if applicable)
Tools
C, C++, Go, Yocto, eBPF, MMC, ext4, UBIFS
AI focus
Storage work supports large AI models on cameras; the posting does not specify developing AI systems.
Model-written summary · the original posting is authoritative