Staff Fullstack Software Engineer - Viewing Station

Verkada is the largest cloud-based B2B physical security platform company in the world, offering six product lines integrated with a single cloud-based software platform.
San Mateo, CA, USA
$130,000 - $280,000
Backend
Staff Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS · Cybersecurity

Description For Staff Fullstack Software Engineer - Viewing Station

Verkada is seeking a Staff Fullstack Software Engineer to join their Viewing Station team. As a member of this dynamic team, you'll work alongside iOS and backend engineers to build compelling user experiences for Verkada's real-time video monitoring device. This device can stream up to 300 camera feeds with ultra-low latency video playback, customizable layouts, and configurable Smart Tiles.

You'll tackle complex technical challenges, ranging from developing backend APIs to scaling our custom MDM solution used to manage thousands of devices. The team owns the entire tech stack, including backend, web frontend, and tvOS, offering opportunities to contribute and own entire features end-to-end.

Key responsibilities include:

  • Designing, coding, and testing backend APIs to support the Viewing Station device
  • Scaling the in-house custom MDM solution to support thousands of devices in the field
  • Becoming the in-house expert and owner of backend services
  • Identifying and resolving software defects and performance issues
  • Building automations and creating tests to maintain quality and streamline development
  • Continuously improving your craft as a software engineer

Requirements:

  • 5+ years of industry software engineering experience
  • Degree in Computer Science (BS/MS) or similar field, or equivalent work 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

Nice-to-have skills:

  • Interest or experience working with MDM solutions
  • Interest or experience in Web Frontend development (TypeScript and/or React)
  • Interest or experience in tvOS development

Verkada offers a competitive salary range of $130,000 - $280,000 USD for this role, along with potential additional compensation including sales incentives, discretionary bonuses, and equity in the form of Restricted Stock Units (RSUs).

Join Verkada and be part of a rapidly expanding company with 16 offices across three continents, 1,900+ full-time employees, and 25,000+ customers across 70+ countries. This is an excellent opportunity to work on cutting-edge technology in the physical security space while solving interesting technical challenges.

Last updated 2 months ago

Responsibilities For Staff Fullstack Software Engineer - Viewing Station

  • Design, code, and test backend APIs to support the Viewing Station device
  • Scale our in-house custom MDM solution to support thousands of devices in the field
  • Become the in-house expert and owner of our backend services
  • Identify and resolve software defects and performance issues
  • Build automations and create tests to maintain quality and streamline development
  • Continuously improve your craft as a software engineer

Requirements For Staff Fullstack Software Engineer - Viewing Station

Python
Go
TypeScript
React
  • 5+ years of industry software engineering experience
  • Degree in Computer Science (BS/MS) or similar field, or equivalent work 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

Interested in this job?

Jobs Related To Verkada Staff Fullstack Software Engineer - Viewing Station

Staff Backend Engineer - Device Security

Staff Backend Engineer role at Verkada, focusing on device security and building scalable security infrastructure.

Lead CPU Performance Analysis Engineer

Lead CPU Performance Analysis Engineer position at Qualcomm, focusing on CPU performance optimization, workload analysis, and competitive benchmarking.

Staff Engineer

Staff Engineer role at GoFundMe focusing on building scalable systems for checkout and pricing, offering competitive compensation and comprehensive benefits.

Forward Deployed Engineer

Forward Deployed Engineer role at Sourcegraph, working directly with enterprise clients to implement AI-powered code search and automation solutions.

Senior Master Specialist Developer

Senior Master Specialist Developer position at Linx, focusing on payment systems development and integration for retail software solutions in Rio de Janeiro.