Senior Software Developer, C++
Core
Senior Software Developer building large-scale, public-facing video analytics and surveillance applications (on-premise and cloud) for security professionals.
Role type
Senior Software Developer (C++/C#)
Builds
Avigilon Unity Video Products, large-scale APIs, and containerized build pipelines for video analytics systems.
Domain
Security / Video Analytics / Cloud & On-premise Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C++, C#, large codebase navigation, database management (Berkeley DB, Postgres), DevOps tooling, CI/CD, test automation, software architecture, mentoring
Preferred skills
Azure cloud development, large-scale public-facing application delivery, .NET framework
Technologies
C++, C#, .NET, Azure, Berkeley DB, Postgres, Docker/Containers
Responsibilities
Develop on Avigilon Unity Video Products, define and execute build pipelines and containerization strategies, provide end-to-end software solutions from design to maintenance, mentor team members and foster technical growth, participate in Scrum team dynamics.
Seniority
Senior, hands-on IC with mentorship responsibilities