Want to get hired at Verkada?
Backend Software Engineering Intern 2026
Verkada
San Mateo, California, United StatesOn Site
Original Job Summary
Who We Are
Designed with simplicity in mind, Verkada's six product lines provide integrated, cloud-based physical security for over 33,500 organizations worldwide. Founded in 2016 and with over $700M in funding, Verkada is a rapidly expanding company with 15 offices and 2,200+ full-time employees.
About the Role
Verkada is seeking a Backend Software Engineering Intern 2026 to join the Backend Engineering team. This is a unique opportunity to work across the full software stack in a collaborative, startup culture at Verkada’s HQ in San Mateo, CA.
What You'll Do
- Build scalable distributed systems for high traffic from 100s of thousands of devices.
- Work with key-value storage systems like Redis and DynamoDB.
- Engage with Postgres, Kafka, SQS, Terraform, and Kubernetes.
- Design and implement clean APIs using Python and/or Go.
- Develop features for remote configuration of products and incorporate computer vision.
What You Bring
- Current pursuit of a Bachelor’s or Master’s degree in Computer Science or a related field, graduating by June 2027.
- Prior internship experience in software development.
- Familiarity with Python or Golang, distributed systems, AWS, Docker, REST APIs and Linux servers.
- Comfort working in an agile team environment.
- Willingness to work on-site at Verkada HQ in San Mateo, CA.
US Intern Benefits
- Monthly housing stipend plus competitive hourly wage.
- Catered daily lunch, barista-made drinks, and stocked snacks.
- Intern-exclusive events and cross-team mixers.
- Opportunities for mentorship, team-building and executive Lunch & Learns.
- Support for visa sponsorship if an offer is made.
Key skills/competency
Backend, distributed systems, microservices, Python, Go, AWS, Docker, Kubernetes, Terraform, Redis
How to Get Hired at Verkada
🎯 Tips for Getting Hired
- Research Verkada's culture: Review mission, values, and news via LinkedIn.
- Customize your resume: Highlight backend and intern experiences.
- Showcase project work: Emphasize distributed systems skills.
- Prepare technical answers: Practice Python, Go, and database questions.
📝 Interview Preparation Advice
Technical Preparation
circle
Review Python and Go coding challenges.
circle
Study distributed systems and database design.
circle
Practice API design and microservice architecture.
circle
Familiarize with Docker, Terraform, and Kubernetes.
Behavioral Questions
circle
Describe teamwork in challenging projects.
circle
Explain problem-solving under pressure.
circle
Discuss managing feedback during development.
circle
Share experiences with cross-functional collaboration.