Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Storage Systems

$130k - $280k
Full-time

Verkada

Who We Are

Verkada is transforming how organizations protect their people and places with an integrated, privacy-sensitive AI-powered platform that includes solutions for video security, access control, air quality sensors, alarms, intercoms, and visitor management. 

We’ve got serious momentum in the market: more than 30,000 customers (including 100+ of the Fortune 500), a $5.8B valuation , more than $1 billion in annualized bookings, and backing from CapitalG, Sequoia Capital, General Catalyst, Felicis Ventures, Next47 and more. Physical AI is one of the most consequential technology shifts of our time, and Verkada is at the center of it.

You can look at all kinds of communities to see our platform’s impact in the world. It's the retailer that uses our agentic AI to deter theft before it happens. The warehouse that uses AI-powered alerts to make sure its team is protected on the floor with proper PPE. The school that’s alerted to a threat in real-time and triggers a lockdown in seconds, not minutes. We’re rapidly scaling this impact: today, more than 2 million Verkada devices are deployed across 170+ countries. 

About the Role

The Storage team owns the distributed infrastructure that transforms every Verkada camera into an intelligent, self-contained recording device. We are the experts in edge storage, responsible for designing and optimizing the system that manages video data directly on the camera. Our mandate is to guarantee the unmatched reliability, endurance, and security of the local storage media, ensuring video is preserved instantly and securely, even during network outages. We deliver the efficiency required to store petabytes of high-quality video across millions of deployed cameras, making sure every byte is stored reliably and accessible instantly.


As a System Software Engineer (Storage), your work will directly shape how millions of people rely on the on-camera storage every day to stay safe. You’ll own diverse topics on the storage stack, owning topics like ensuring integrity of NAND storage, debugging storage technologies such as the Linux MMC driver, ext4 and UBIFS filesystems. If you want to venture into topics closer to backend, you will own improving the reliability of our cloud backup system.


We are committed to a thriving in-office culture. This role requires you to be onsite at our HQ in San Mateo, CA.

What You'll Do

  • Own the camera storage stack that enables storage of big AI models and large video files, while simultaneously maximizing storage utilization and reliability.
  • Collaborate with the Hardware team and external storage vendors to define and validate the next generation of flash storage systems.
  • Innovate by designing new storage systems that maximize company’s goals across multiple dimensions like hardware cost, endurance, throughput.
  • Own storage reliability metrics, using data to drive system improvements. Strategize with the Streaming team to develop innovative solutions for superior video retention.

What You Bring

  • BS/MS in Computer Science (or similar degree).
  • Over 5 years of software development experience in C, with additional experience in higher-level languages such as C++ or Go considered an asset.
  • Strong familiarity with low-level systems topics, including file system layout, memory management, the Yocto build system, device drivers, kernel debugging, eBPF, and the MMC protocol.
  • Huge plus: backend development experience in distributed systems, containerization and microservices (AWS, Docker, Kubernetes, or similar).

US Employee Benefits

Verkada is committed to fostering a workplace environment that prioritizes the holistic health and wellbeing of our employees and their families by offering comprehensive wellness perks, benefits, and resources. Our benefits and perks programs include, but are not limited to:

  • Healthcare programs that can be tailored to meet the personal health and financial well-being needs - Premiums are 100% covered for the employee under at least one plan and 80% for family premiums under all plans
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) with annual employer contributions and Flexible Spending Account (FSA) with tax saving options
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Time off to relax and recharge through our paid holidays, firmwide extended holidays, flexible PTO and personal sick time
  • Professional development stipend
  • Fertility Stipend
  • Wellness/fitness benefits
  • Healthy lunches provided daily
  • Commuter benefits

Additional Information

  • We do sponsor and take over sponsorship of employment visas for this role. If we make you an offer, we will make every reasonable effort to get you a visa.

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 base pay may be above or below this range. Base pay 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 Hourly Pay Range

$130,000—$280,000 USD

Annual Pay Range

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. 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)

Below is the annual on-target earnings (OTE) range for full-time employees for this position, comprised of base compensation and commissions (if applicable).

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 . 

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Storage Systems in San Mateo, CA vacancy
  • $243.29k - $295.25k

     ...managing cluster lifecycles. As a Senior Engineer on the Cache team (part of the Infra Storage org), you will innovate and...  ...large-scale, in-house distributed systems to solve Roblox's ever-growing...  ...with at least 6+ years of hands-on software engineering experience. ~... 
    Senior
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    5 days ago
  • $177.3k - $265.9k

     ...entertainment excellence and creativity.Storage Software DeveloperWe are seeking a Storage...  ...features across the I/O stack, including file systems and the block layer. Depending on the...  ...will collaborate with systems and kernel engineers to investigate problems, make design... 
    Senior

    Sony Interactive Entertainment America

    San Mateo, CA
    3 days ago
  • $243.29k - $295.25k

     ...helping to create safer, more civil shared experiences for everyone.As a Senior Software Engineer for the storage team within infra org, you’ll be innovating & running large scale distributed systems in-house in order to meet Roblox’s ever increasing challenges on... 
    Senior
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    3 days ago
  •  ...designed for the next generation of AI workloads. The Senior Software Engineer, Distributed Systems role at Parasail is crucial for ensuring the seamless...  .... Backend Development: Strong foundation in storage solutions and networking protocols. Ability to design... 
    Senior
    Full time

    parasail

    San Mateo, CA
    1 day ago
  • $243.29k - $295.25k

     ...unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.As a Senior Software Engineer on the Engine Systems team, you will help build the core diagnostic instrumentation for Roblox’s engine. In this role, design and... 
    Senior
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    22 hours ago
  • $243.29k - $295.25k

     ...everyone.Job DescriptionThe Geometry Scalability team builds the systems that power both Avatars and Environments across Roblox. Our...  ...environments performant at platform scale.You Will:Design and ship 3D engine systems for avatar and environment geometry, including mesh... 
    Senior
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    4 days ago
  • $180k - $260k

     ...technical solutions that keep the internal Verkada engine runningBuild and deliver improvements to systems that allow Verkada to seamlessly transact and ship...  ...and mentor junior engineersWhat You Bring5+ years of software engineering with a focus on distributed systems at... 
    Senior
    Full time
    Work at office
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    1 day ago
  • $345.04k - $399.42k

     ...create safer, more civil shared experiences for everyone.As a Principal Software Engineer on Creator Services Data, you’ll be leading the company’s efforts to build the next generation Data Storage systems to power the millions of experiences on the Roblox Platform. We run... 
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    4 days ago
  • $237k - $322k

    Foster City, CASoftware - Software Systems /Full-time /HybridZoox's Robot Software Infrastructure...  ...team is seeking a passionate software engineer to help develop and advance the common...  ...boot, OTA software update, hardware key storage, etc.Familiarity with Nvidia GPUs,... 
    Senior
    Full time
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    2 days ago
  • $196.75k - $243.29k

     ..., more civil shared experiences for everyone.As a Sr. Studio Software Engineer for Roblox Studio Platform, you will be a key contributor to...  ...adventure into the unknown and have experience across various systems, Operating Systems, Game Engines, and Application Frameworks.... 
    Senior
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    22 hours ago
  •  ...security standards judiciously throughout the System Development Life Cycle at Zoox. The...  ...have a robust background in systems engineering, coupled with a demonstrated passion and...  ...within Product Security as well as across software and hardware engineering. Build and maintain... 
    Senior
    Full time

    Zoox

    Foster, CA
    5 days ago
  •  ...the development of a multi-modality foundation model to drive the next generation of autonomous system intelligence. As a Machine Learning and System Optimization Engineer, you will orchestrate and allocate overall system capacity to various core perception models... 
    Senior
    Full time

    Zoox

    Foster, CA
    5 days ago
  •  ...more powerful, scalable, and accessible to organizations worldwide. The Database Systems team builds the core engine behind Milvus and Zilliz Cloud Vector Lakebase; spanning storage, query execution, indexing, load balancing, resource management, and distributed system... 
    Senior
    Full time
    Worldwide

    zilliz

    Redwood City, CA
    1 day ago
  • $180k - $260k

     ...countries.  About the Role As a member of our Business Systems Engineering team, you will build or improve tools that are used daily by...  ...and mentor junior engineers What You Bring ~5+ years of software engineering with a focus on distributed systems at scale ~... 
    Senior
    Full time
    Work at office
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    1 day ago
  • $150k - $230k

     ...build, and operate the world’s largest autonomous logistics system, delivering critical supplies quickly and reliably. Today,...  ...impossible at record breaking speeds.Joining Zipline as a Senior Software Engineer on the Enterprise Systems team, you will be part of the Application... 
    Senior
    Work at office
    Local area

    Zipline

    South San Francisco, CA
    22 hours ago
  • $291k - $409k

    Foster City, CASoftware - Autonomy Software /Full-time /HybridThe Collision Avoidance System (CAS) is Zoox's independent safety layer. It runs alongside...  ...challenging dense urban environments.As a Staff or Senior Staff engineer, you will be the technical lead for CAS... 
    Senior
    Full time
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    3 days ago
  • $243.29k - $295.25k

     ...experiences for everyone.The Engine Networking Team pulls the players...  ...the game state to all. As a Senior Network Transport Engineer you...  ...coordinate our actions, the network system coordinates all the computers...  ...a game engine worksYou Are:A software engineer with 7+ years of... 
    Senior
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Worldwide
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    2 days ago
  • $100 per hour

     ...app and the performance-heavy Roblox game engine. This team is building the unified stack...  ...experience with significant knowledge of system or mobile programming.Proficiency in C++:...  ...architecture.Performance focus: You embrace software performance considerations, with an... 
    Senior
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    4 days ago
  • $150k - $230k

     ...the world’s largest autonomous logistics system, delivering critical supplies quickly...  ..., and fleet complexity scale. We create software that detects issues in live operations,...  ...tooling used by maintenance teams, service engineering, and flight operations to diagnose issues... 
    Senior
    Local area
    Immediate start

    Zipline

    South San Francisco, CA
    3 days ago
  • $160k - $260k

     ...countries.  About the Role As a member of our Business Systems Engineering team, you will build or improve tools that are used daily by...  ...Computer Science or a related technical field. ~5+ years of software engineering with a focus on data systems ~ In-depth... 
    Senior
    Full time
    Work at office
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    1 day ago
  • $339k

     ...CA / Seattle, WA / Boston, MASoftware - Software Systems /Full-time /HybridZoox is building a...  ...execution one of the most consequential engineering problems in the company. Each new model...  ...and Hardware teams, and you will be a senior technical voice for onboard compute across... 
    Senior
    Full time
    Temporary work
    Relocation package

    Zoox

    San Mateo, CA
    2 days ago
  • $155.9k - $227.3k

     ...service. Overview Joby's energy storage and distribution system is the heart of our electric...  ...the Battery Management System (BMS) software that keeps them safe, healthy, and performant...  ...they form one energy ecosystem, engineered around the demands of commercial eVTOL... 
    Senior
    Full time
    Temporary work

    Joby Aviation

    San Carlos, CA
    3 days ago
  • $243.29k - $295.25k

     ...every online data workload at Roblox. As a senior engineer on the database team, you will shape...  ...report to the Technical Director for Storage.You will:Design and implement new engine...  ...ecosystems.You have:6+ years of experience in software engineering or a relevant fieldDeep... 
    Senior
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    2 days ago
  • $193.3k - $289.9k

     ...entertainment excellence and creativity.Senior Software Engineer - Logging, Diagnostics & Post-Release...  ...quality, thrive on solving complex system-level problems, and take strong ownership...  ...systems. Establish log collection, storage, retention, and archival strategies. Define... 
    Senior
    Worldwide

    Sony Interactive Entertainment America

    San Mateo, CA
    4 days ago
  • $200k - $315k

     ...countries.  About the Role The Storage team owns the distributed...  ...for designing and optimizing systems that manage video data...  ...instantly. As the Embdded Engineering Manager for Storage Systems,...  ...technical team responsible for the software and infrastructure powering... 
    Hourly pay
    Full time
    Work at office
    Local area
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    1 day ago
  • $243.29k - $295.25k

     ...Access team within Infra / Storage builds EaaS (Entities-as-a-Service...  ...databases and caching systems behind a consistent and productive...  ...of distributed systems engineering, reliability engineering, and...  ...and stability. As a Senior Software Engineer you will work on some... 
    Senior
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    5 days ago
  • $219k - $315k

    Foster City, CASoftware - Software Systems /Full-time /HybridZoox's Robot Software Infrastructure...  ...team is seeking a passionate software engineer to help develop Robot software and...  ...boot, OTA software update, hardware key storage, etc.Familiarity with Nvidia GPUs, Nvidia... 
    Senior
    Full time
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    1 day ago
  • $150k - $265k

     ...physical security platform, uniting hardware, software, and AI to deliver enterprise-scale...  ...Core team provides the underlying systems, frameworks, and components used by product...  ...balance native performance with global engineering velocity.What You Bring6+ years of professional... 
    Senior
    Full time
    Worldwide
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    3 days ago
  • $130k - $200k

     ...of students worldwide, is seeking a Senior Site Reliability Engineer to join our team, and help maintain...  ...discipline6+ years of professional hands-on software engineering or site reliability...  ...variety of technologies and legacy systems, balanced against a passion to... 
    Senior
    Full time
    Work at office
    Immediate start
    Worldwide

    IXL Learning

    San Mateo, CA
    1 day ago
  • $140k - $170k

     ...life sciences, we pioneer cutting-edge solutions that decipher the complexities of biological data.The Senior Linux Systems Administrator / Storage Infrastructure Engineer is responsible for managing and supporting enterprise Linux environments, Dell EMC storage systems,... 
    Senior
    Full time
    Local area

    Qiagen

    Redwood City, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Storage Systems. Be the first to apply!