Software Engineering Manager
Core
Lead a high-performing team of 8-10 software engineers at the intersection of cutting-edge research and large-scale software engineering to build AI-based surveillance systems.
Role type
Senior Engineering Manager (Video/AI Surveillance)
Builds
End-to-end AI-based surveillance systems (Appearance Search, Unusual Motion Detection, Avigilon Cloud Service)
Domain
Security industry / AI / Video analytics
Deliverable
production ML models | product features
Required skills
Team leadership, C++ development, C# development, System design, CI/CD pipelines, Hiring and onboarding
Preferred skills
Cloud infrastructure (Azure/AWS/GCP), Containerization (Docker/Kubernetes), Video domain knowledge (RTSP/WebRTC)
Technologies
C++, C#, Azure, AWS, GCP, Bamboo, Azure DevOps, GitHub Actions, Docker, Kubernetes, RTSP, WebRTC
Responsibilities
Guide and mentor software engineers, oversee system design and code quality, modernize development systems and toolchains, translate business requirements into technical roadmaps, champion Agile principles, participate in hiring and onboarding
Seniority
Senior, hands-on IC with management responsibilities
