Senior Backend 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
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
4+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Backend Software Engineer - Viewing Station

Verkada, the world's largest cloud-based B2B physical security platform company, is seeking a Senior Backend Software Engineer to join their Viewing Station team. This role offers an exciting opportunity to work on a cutting-edge product that can stream up to 300 camera feeds with ultra-low latency video playback, customizable layouts, and configurable Smart Tiles.

As a member of this dynamic team, you'll tackle complex technical challenges, ranging from developing backend APIs to scaling custom MDM solutions for thousands of devices. The role demands expertise in server programming languages like Python or Go, and a deep understanding of scalable backend design.

Verkada's innovative platform integrates six product lines - video security cameras, access control, environmental sensors, alarms, workplace, and intercoms - into a single cloud-based software solution. This unique approach provides organizations with real-time insights to enhance safety and comfort throughout their physical environments, while enabling immediate action to minimize security risks and operational inefficiencies.

Founded in 2016 and backed by over $460M in funding, Verkada has experienced rapid growth. With 16 offices across three continents, 1,900+ full-time employees, and 25,000+ customers in 70+ countries, the company offers a dynamic and fast-paced work environment.

This role presents an opportunity to contribute significantly to a product at the forefront of physical security technology. The ideal candidate will be passionate about solving complex problems, have a strong background in backend development, and thrive in a collaborative, fast-paced environment.

Join Verkada and be part of a team that's revolutionizing the physical security industry with innovative, cloud-based solutions. This role offers competitive compensation, the chance to work on cutting-edge technology, and the opportunity to make a real impact in a rapidly growing company.

Last updated 2 months ago

Responsibilities For Senior Backend 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 Senior Backend Software Engineer - Viewing Station

Python
Go
  • 4+ years of industry software engineering experience
  • A degree in Computer Science (BS/MS) or a 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 Senior Backend Software Engineer - Viewing Station

Senior Engineer - Integration

Senior Integration Engineer role at Qualcomm, leading Linux product development and CI/CD initiatives while mentoring team members.

.NET Engineer

Senior .NET Engineer position at Chatham Financial, building scalable financial SaaS solutions with modern microservices architecture.

Software Engineer - DB Integrations Team

Senior Software Engineer role at ClickHouse, building high-performance data integration solutions for petabyte-scale analytics platform.

Senior Software Engineer (C++)

Senior Software Engineer position at Freeform developing software for autonomous metal 3D printing factories using C++ and Linux.

Senior Software Engineer - Backend Foundations System

Senior Software Engineer position at Jobber, focusing on backend development for a platform that helps small service businesses succeed, offering competitive benefits and flexible work options.