
About Verkada
Modernizing enterprise security with AI-driven solutions
Key Highlights
- Raised $643.9 million in Series D funding
- Post-money valuation in the billions
- Headquartered in Old Street, London, UK
- Over 1,001 employees dedicated to security innovation
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...
🎁 Benefits
Verkada offers flexible PTO, comprehensive health coverage with 100% employee premiums, a £10 daily food allowance, and a $1,500 annual professional d...
🌟 Culture
Verkada's culture is rooted in innovation and modernization, focusing on transforming enterprise security through advanced technology. The company fos...
Skills & Technologies
Overview
Verkada is hiring a Go Software Engineer to develop features for embedded platforms and maintain Go firmware for embedded devices. You'll work with technologies like Go and Python in a Linux environment. This position requires experience in embedded systems and software development.
Job Description
Who you are
You have experience in software development, particularly with Go and Python, and a strong understanding of embedded systems. You thrive in collaborative environments and enjoy translating project requirements into efficient code. Your background includes working in Linux embedded environments, and you are committed to delivering high-quality software through thorough testing and debugging.
You stay current with the latest updates in the Go programming language and best practices, ensuring that your work is both efficient and secure. You have a keen eye for performance optimization and are eager to contribute to projects from inception to deployment, providing support throughout the lifecycle.
What you'll do
As a Go Software Engineer at Verkada, you will develop features for various embedded platforms, including cameras, access control systems, alarms, and sensors. Your primary focus will be on maintaining and optimizing Go firmware for these devices, ensuring they perform securely and efficiently. You will extend backend services implemented in Python and Go, collaborating closely with cross-functional teams to meet project requirements.
You will take part in the entire project lifecycle, from initial prototyping to deployment and customer support. Your role will involve conducting thorough testing and debugging to ensure the delivery of high-quality software. You will actively participate in code reviews, providing constructive feedback to enhance code quality and maintain coding standards.
What we offer
At Verkada, you will be part of a rapidly growing company that is transforming physical security through innovative technology. We offer a collaborative work environment where your contributions will directly impact the safety and efficiency of organizations worldwide. Join us to work on cutting-edge projects and advance your career in a supportive and dynamic setting.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Verkada.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Paddle is hiring a Software Engineer to develop core areas of their new billing platform. You'll work with Go and collaborate with multiple teams to enhance customer experiences. This position requires experience in software development and a focus on reliability and security.

Embedded Engineer
Verkada is hiring an Embedded Software Engineer to develop features for embedded platforms including access control, alarms, sensors, and cameras. You'll work with C and embedded Linux systems in Poland.

Backend Engineer
Delinea is hiring a Go Engineer to build new features and enhancements for their cloud-native Identity Security Platform. You'll work with Go and other tools to contribute to a secure identity management system. This role requires experience in backend development.

Software Engineering
Paddle is seeking a Senior Software Engineer to develop core areas of their new billing platform. You'll work with Go to design and maintain high-throughput systems. This role requires strong technical expertise and offers opportunities for career growth.

Embedded Engineer
Verkada is seeking a Linux Embedded Software Engineer to develop features for embedded platforms such as cameras and sensors. You'll work in a Linux embedded environment and collaborate closely with hardware and software teams. This role requires experience in embedded systems and Linux.