Search jobs > San Mateo, CA > Software engineer fullstack

Staff Fullstack Software Engineer - Viewing Station

Verkada
San Mateo, California, US
$130K-$280K a year
Full-time

Who We Are

Are you the right candidate for this opportunity Make sure to read the full description below.

Verkada is the largest cloud-based B2B physical security platform company in the world. Only Verkada offers six product lines - video security cameras, access control, environmental sensors, alarms, workplace and intercoms - integrated with a single cloud-based software platform.

Designed with simplicity and scalability in mind, Verkada gives organizations the real-time insight to know what could impact the safety and comfort of people throughout their physical environment, while empowering them to take immediate action to minimize security risks, workplace frustrations and costly inefficiencies.

Founded in 2016 with more than $460M in funding raised to date, Verkada has expanded rapidly with 16 offices across three continents, 1,900+ full-time employees and 25,000+ customers across 70+ countries.

About the Viewing Station Team

As a member of the Viewing Station engineering team, you'll work alongside a small, dynamic team of iOS and backend engineers to build compelling user experiences for Verkada's real-time video monitoring device that can stream up to 300 camera feeds with ultra-low latency video playback, customizable layouts, and configurable Smart Tiles.

You'll solve complex and interesting technical challenges, ranging from developing backend APIs to scaling our custom MDM solution used to manage thousands of devices.

Our team owns the entire tech stack including the backend, web frontend and tvOS, so there are opportunities to contribute and own entire features end to end.

Responsibilities

  • 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, ensuring that our services are running smoothly. Work closely with technical support and customers to resolve issues promptly.
  • Build automations and create tests to maintain quality and streamline development.
  • Continuously improve your craft as a software engineer by learning and leveraging the latest design patterns, principles and technologies.

Requirements

  • 5+ 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.

Nice to Have

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

Pay Disclosure

At Verkada, we want to attract and retain the best employees, and compensate them in a way that appropriately and fairly values their individual contribution to the company.

With that in mind, we carefully consider a number of factors to determine the appropriate starting pay for an employee, including their primary work location and an assessment of a candidate's skills and experience, as well as market demands and internal parity.

This estimate can vary based on the factors described above, so the actual starting annual base salary may be above or below this range.

This estimate is also just one component of Verkada's total rewards package. A Verkada employee may be eligible for additional forms of compensation, depending on their role, including sales incentives, discretionary bonuses, and / or equity in the company in the form of Restricted Stock Units (RSUs).

Estimated Annual Pay Range : $130,000 $280,000 USD

Verkada Is An Equal Opportunity Employer

As an equal opportunity employer, Verkada is committed to providing employment opportunities to all individuals. All applicants for positions at Verkada will be treated without regard to race, color, ethnicity, religion, sex, gender, gender identity and expression, sexual orientation, national origin, disability, age, marital status, veteran status, pregnancy, or any other basis prohibited by applicable law.

Your application will be handled in accordance with our Candidate Privacy Policy.

J-18808-Ljbffr

4 days ago
Related jobs
Meet
CA, United States

Meet’s client is seeking a skilled Staff Linux Platform Software Engineer to join a dynamic team pioneering medical robotics. Collaborate with teams to ensure software meets user requirements. Design and implement fundamental software systems for robot functionality. Strong C++ skills, software desi...

Volley
San Francisco, California

We have big plans to expand our range of games, and the number of platforms we support, and are looking for a great Staff Engineer to level-up our game development engineering teams as we do it. The TV Games group at Volley seeks a thoughtful and pragmatic product engineer to join our team. You’ll h...

Strativ Group
CA, United States

WANTED - Staff/L7 Engineer with experience or passion for AI (Gen AI, RAG, LLM, NLP). This significant transformation will spark an exponential increase in GDP and revolutionize the software industry. They believe AI assistants will become the primary interface between humans and data, instigating a...

GEICO
San Francisco, California
Remote

GEICO is seeking an experienced Cloud Network Software Engineer with a passion for building high performance, highly available software-defined network platform. As the Cloud Network Software Engineer you will play a pivotal role in design and development to shape our network architecture, driving i...

Gap Inc.
San Francisco, California

Collaborate with product management, technical management, and architecture in the design of software products. Collaborate with product management, technical management, and architecture in the design of software products. Bachelor's degree or foreign degree equivalent in Computer Science, Engineer...

Promote Project
Redwood City, California

Members of the Infrastructure Engineering team have an impact on all of CZI's initiatives by enabling the technology solutions used by other engineering teams at CZI to scale. We believe that Engineering, IT and Security are most effective when in sync and learning from each other on a daily basis. ...

Snap Inc.
San Francisco, California

We're looking for a Staff Software Engineer to join the ML Feature Generation Team at Snap Inc!. We also expect the staff engineer to coach the rest of team members technically to work together on building new ML feature platform capabilities and improve system efficiency. Snap Engineering teams bui...

DataBricks
San Francisco, California

We are hiring for a Front End or Full Stack Senior Staff Software Engineer/Principal Software Engineer for Databricks' Engineering team reporting to an Engineering Leader. As a Senior Staff Software/Principal engineer, you will play a large part in the team for our multi-year journey to achieve our ...

Google
Mountain View, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Afresh
San Francisco, California

Working at Afresh represents a one-of-a-kind opportunity to have massive social impact at scale by leveraging uncommonly impactful software – we hope you'll join us!. The Product Engineering team at Afresh is responsible for building out the suite of products that our customers use every day, whethe...