Software Engineering Manager
Job description
About the role
Verkada is seeking a Software Engineering Manager to lead the Alarms Core team in building the foundational software and cloud services that power our alarm systems. The hire will own the end to end delivery of user-facing features for the Command platform and the logic that connects it directly to our hardware. This role involves shaping the technical direction of alarms while mentoring engineers and fostering a culture of ownership and quality. The manager will partner closely with product leadership to translate business objectives into technical execution for both desktop and mobile experiences. A key responsibility is ensuring that the underlying reliability and performance of the alarm systems meet the highest standards. The hire will coordinate cross product integration efforts to maintain a cohesive experience across the Verkada ecosystem. This position is responsible for driving efficient project timelines without compromising on scalability or maintainability.
Key facts
What you'll do
- Recruit, mentor, and manage the performance of engineering staff within the Alarms Core team.
- Collaborate with Product Managers to define and execute roadmaps that align with Verkada's strategic goals.
- Oversee project delivery while enforcing strict standards for code quality, reliability, and operational excellence.
- Refine the user experience for desktop and mobile alarm management through iterative improvements and user feedback.
- Coordinate with other product teams to integrate features seamlessly across the Verkada ecosystem.
- Design and maintain the architecture of cloud services that support alarm processing, events, and integrations.
- Ensure that the Command platform and hardware integrated business logic remain performant and scalable.
- Analyze metrics and system telemetry to identify bottlenecks and drive data informed decisions.
- Partner with security and compliance teams to uphold Verkada's standards for data protection and privacy.
- Facilitate technical discussions and code reviews to elevate the overall engineering practices of the team.
- Remove blockers for the team by coordinating resources and aligning stakeholders.
- Mentor engineers on best practices for full stack development and agile methodologies.
- Track progress against milestones and communicate status updates clearly to leadership and cross functional partners.
- Support hiring efforts by defining role requirements and participating in the interview process.
Requirements
- 5+ years of software engineering experience with a focus on technical leadership and scalable system design.
- 2+ years of experience in people management, including hiring, performance reviews, and team development.
- Proficiency in both frontend and backend development to enable effective technical decision making.
- Strong project management skills with the ability to deliver complex initiatives on schedule and within scope.
- Experience working in cross-functional environments where collaboration with product, design, and operations is essential.
- Demonstrated ability to write clean, maintainable code and review code written by others.
- Understanding of cloud services and infrastructure as they relate to alarm systems and real time data processing.
- Willingness to adhere to Verkada's coding standards, processes, and documentation requirements.
Nice to have
- Background in IoT or B2B product development.
- Previous experience working in a startup environment.
Practical notes
- Visa sponsorship is available and the company will assist with the process for successful candidates.
- Benefits include 100% employer covered premiums for at least one medical plan, 80% coverage for family premiums, HSA/FSA options, mental health support, parental leave, fertility benefits, and a professional development stipend.
- Daily healthy lunches and commuter benefits are provided.
- Compensation may include equity in the form of RSUs and discretionary bonuses.
- The role operates during standard business hours with possible occasional adjustments to meet critical deadlines.
- Employment is contingent upon satisfactory completion of background checks and reference verification.
- Candidates must be authorized to work in the United States or qualify for visa sponsorship.