
Modernizing enterprise security with AI-driven solutions
Verkada is a leading provider of video security management systems, utilizing machine learning and computer vision to enhance enterprise security. Headquartered in Old Street, London, Verkada has raised $643.9 million in funding and has achieved a post-money valuation in the billions. With over 1,00...
Verkada offers flexible PTO, comprehensive health coverage with 100% employee premiums, a £10 daily food allowance, and a $1,500 annual professional d...
Verkada's culture is rooted in innovation and modernization, focusing on transforming enterprise security through advanced technology. The company fos...

Verkada • San Mateo, CA United States
Verkada is seeking a Backend Software Engineer - University Graduate 2026 to build scalable distributed systems for their AI-powered security platform. You'll work with technologies like PostgreSQL, Redis, and DynamoDB in San Mateo, CA.
As a recent graduate or soon-to-be graduate, you are eager to kickstart your career in software engineering. You have a foundational understanding of backend development principles and are excited to learn and grow in a high-growth environment. You thrive in collaborative settings and are ready to take ownership of projects that impact customers globally. Your technical skills include familiarity with databases and distributed systems, and you are keen to deepen your expertise in these areas.
You possess a strong desire to work with cutting-edge technologies and are motivated by the challenge of building scalable systems. You are a team player who values communication and collaboration, understanding that the best solutions come from diverse perspectives. You are adaptable and open to feedback, eager to improve your skills and contribute to your team's success.
Experience with cloud technologies or a strong interest in AI and security solutions would be a plus. Familiarity with programming languages such as Java or Python can also enhance your candidacy. You are encouraged to apply even if your experience doesn't match every requirement, as Verkada values diverse backgrounds and perspectives.
In this role, you will be part of the Software Engineering team at Verkada, where you will contribute to building scalable distributed systems capable of handling high traffic from hundreds of thousands of devices deployed worldwide. You will work closely with your teammates to launch products and features that enhance the security and efficiency of organizations. Your responsibilities will include collaborating cross-functionally to develop the latest iterations of Verkada's flagship software, ensuring that it meets the needs of customers.
You will gain hands-on experience with high concurrency key-value storage systems like Redis and DynamoDB, as well as relational databases such as PostgreSQL. You will be involved in the full software stack, allowing you to understand and contribute to various aspects of the development process. Your work will directly impact the effectiveness of Verkada's integrated security solutions, making a difference in how organizations protect their people and places.
Verkada is committed to fostering a thriving in-office culture, and this role requires you to be on-site at our headquarters in San Mateo, CA. You will have the opportunity to work alongside talented engineers and learn from experienced mentors in a supportive environment. The company values innovation and encourages employees to bring their ideas to the table, contributing to the continuous improvement of our products and services.
As part of the Verkada team, you will be part of a rapidly growing organization that is transforming the physical security landscape. You will have access to professional development opportunities and the chance to work on meaningful projects that have a real-world impact. Join us in our mission to enhance safety and efficiency through advanced technology solutions.
Apply now or save it for later. Get alerts for similar jobs at Verkada.