Backend Software Engineering Intern 2026
@ Verkada

San Mateo, California, United States
On Site
Posted 4 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXX XXXXXX***** @verkada.com
Recommended after applying

Job Details

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

Review Python and Go coding challenges.
Study distributed systems and database design.
Practice API design and microservice architecture.
Familiarize with Docker, Terraform, and Kubernetes.

Behavioral Questions

Describe teamwork in challenging projects.
Explain problem-solving under pressure.
Discuss managing feedback during development.
Share experiences with cross-functional collaboration.

Frequently Asked Questions