Verkada logoVerkada logo

Senior Backend Engineer at Verkada | San Mateo, CA

VerkadaSan Mateo, CA United States
On-site Full-time $170K/yr - $260K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

What You'll BringA degree in Computer Science, Computer Engineering, or Software Engineering.4+ years of relevant industry experience. Experience in building scalable access systems for millions of users globally. Strong communication skills, both written and verbal. Mastery in at least one programming language: Python or Go. Experience with relational databases, including Postgres and MySQL. Familiarity with key-value storage systems such as Redis and Memcached. Experience with distributed queueing systems like Kafka and caching mechanisms. Knowledge of cloud service providers such as AWS, GCP, or Azure. Experience with React framework. Familiarity with GRPC and API specifications. Ability to work on-site five days per week.

About the job

About Us

At Verkada, we are revolutionizing the way organizations safeguard their people and assets through an innovative, AI-driven platform. As a frontrunner in cloud-based physical security, we empower over 30,000 global organizations, including more than 100 Fortune 500 companies, to enhance safety and operational efficiency with our unified software solutions, which encompass video security, access control, environmental monitoring, alarms, intercoms, and visitor management.

Founded in 2016, Verkada has rapidly expanded to 15 offices worldwide, employing over 2,200 dedicated professionals.

Role Overview

We are seeking skilled backend engineers to join our Verkada Core Command team. In this role, you will be instrumental in scaling our authentication, user management, roles, and audit functionalities to support the needs of the world's largest organizations.

Your Responsibilities

  • Design and implement scalable control planes and data primitives for all Verkada products.
  • Develop robust distributed systems capable of managing high traffic from hundreds of thousands of devices globally.
  • Initiate new services within a microservices architecture.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or Software Engineering.
  • 4+ years of relevant industry experience.
  • Proven track record in building and scaling access systems for millions of users worldwide.
  • Excellent verbal and written communication skills.
  • Proficiency in at least one of the following programming languages: Python or Go.
  • Experience with relational databases such as Postgres or MySQL.
  • Familiarity with key-value storage systems like Redis or Memcached.
  • Knowledge of distributed queueing systems (Kafka) and caching (Redis, Memcached).
  • Experience with major cloud service providers (AWS, GCP, Azure).
  • Exposure to React framework.
  • Understanding of GRPC and API specifications.
  • Willingness to work on-site five days a week.

About Verkada

Verkada is at the forefront of the physical security industry, leveraging AI technology to create an integrated platform that enhances safety and efficiency for organizations of all sizes. With a strong commitment to innovation and customer trust, Verkada has quickly risen to become a leader in cloud physical security since its inception in 2016.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.