Browse All Jobs
Job Description
Verkada is seeking a Staff/Senior Software Engineer to join its Infrastructure team, focusing on enhancing engineering productivity. The ideal candidate will be passionate about making every engineer's day-to-day work more productive and enjoyable. This role involves defining the engineering tooling roadmap, owning Kubernetes deployment and development tooling, and building various software and hardware testing frameworks. The engineer will also provide technical support to other teams and assist in growing the team.

Responsibilities:
  • Make every engineer’s day-to-day productive and enjoyable!
  • Define engineering tooling roadmap
  • Own Kubernetes deployment and development tooling
  • Build various software and hardware testing frameworks
  • Provide technical support for engineers on other teams
  • Help with growing the team

Requirements:
  • BS, MS, or PhD in Computer Science, or similar technical field
  • Minimum of 5 years of experience in a similar position
  • Experience in at least one scripting language (preferably Python)
  • Enthusiasm for learning about new technologies and tooling
  • Comfortable with working at the frontier of infrastructure and software development

Nice to have:
  • Experience with one of the major cloud platforms (preferably AWS)
  • Experience using Kubernetes
  • Experience with Go
  • Experience managing a monorepo
  • Experience with Bazel or similar build systems
  • Experience with ArgoCD
  • Experience writing Kubernetes controllers

Perks & Benefits:
  • Healthcare programs with premiums 100% covered for the employee
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) and Flexible Spending Account (FSA)
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Flexible PTO and personal sick time
  • Professional development stipend
  • Fertility stipend
  • Wellness/fitness benefits
  • Healthy lunches provided daily
  • Commuter benefits
Apply Manually