Taro Logo

Staff Software Engineer, Cryptography Operations

Verkada is a leader in cloud-based B2B physical security, offering integrated video security cameras, access control, environmental sensors, alarms, workplace and intercoms with a single cloud-based software platform.
San Mateo, CA, USA
$200,000 - $300,000
Security
Staff Software Engineer
In-Person
1,000 - 5,000 Employees
8+ years of experience
Cybersecurity · Enterprise SaaS

Description For Staff Software Engineer, Cryptography Operations

Verkada, a leading cloud-based B2B physical security company, is seeking a Staff Software Engineer specializing in Cryptography Operations to join their Device Security Team. This role is based in San Mateo, CA, and offers a competitive salary range of $200,000 - $300,000 USD.

The position involves leading critical security initiatives for Verkada's extensive device fleet, focusing on firmware security and code signing infrastructure. The ideal candidate will have 8+ years of experience developing Linux applications, with expertise in cryptography and security systems. They will be responsible for maintaining and evolving the company's code signing infrastructure, securing the firmware supply chain, and collaborating with various teams to implement robust security measures.

Verkada has experienced significant growth since its founding in 2016, now operating across three continents with 15 offices and serving 30,000+ customers in 70+ countries. The company offers a comprehensive benefits package including fully covered healthcare premiums, mental health support, parental leave, and various other perks such as daily healthy lunches and professional development opportunities.

This role presents an exciting opportunity for a senior-level engineer to make a significant impact on the security infrastructure of a rapidly growing technology company. The position combines technical leadership with hands-on development work, requiring both deep technical expertise and strong collaborative skills. For security-minded engineers interested in working at the intersection of physical security and software systems, this role offers a unique chance to shape the future of enterprise security solutions.

Last updated a day ago

Responsibilities For Staff Software Engineer, Cryptography Operations

  • Own the present and future of Verkada's code signing infrastructure
  • Secure the firmware supply chain by building tools & automation
  • Maintain physical device security infrastructure
  • Partner with firmware teams to integrate firmware supply chain tools
  • Help mentor other engineers
  • Contribute to other parts of the team (cloud, backend, or firmware) as needed

Requirements For Staff Software Engineer, Cryptography Operations

Go
Linux
  • 8+ years developing Linux applications, preferably in Go, C++, or C
  • Exposure to HSMs, PKCS#11, and cryptography libraries
  • Strong knowledge of networking & Linux operating system fundamentals
  • Excellent interpersonal & communication skills
  • Have worked in an agile team environment

Benefits For Staff Software Engineer, Cryptography Operations

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Commuter Benefits
  • Healthcare programs with 100% covered premiums for employee
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) with annual employer contributions
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Professional development stipend
  • Wellness/fitness benefits
  • Healthy lunches provided daily
  • Commuter benefits
  • Flexible PTO

Interested in this job?

Jobs Related To Verkada Staff Software Engineer, Cryptography Operations