Software Developer II
Core
Intermediate Software Developer building large-scale public-facing applications and APIs for video analytics and surveillance products.
Role type
Intermediate IC software developer (C++/C#)
Builds
Avigilon Unity Video Products and cloud/on-premise surveillance solutions
Domain
Security industry / Video analytics / AI-based surveillance
Deliverable
production ML models | product features
Required skills
C++, C#, large codebase navigation, database development (Berkeley, Postgres), DevOps, CI/CD, test automation
Preferred skills
Azure cloud development, large-scale public application delivery
Technologies
C++, C#, Azure, Berkeley DB, Postgres
Responsibilities
Develop on Avigilon Unity Video Products, define and execute build pipelines and containerization, provide end-to-end software solutions including design and architecture, mentor team members and foster collaborative relationships
Seniority
Intermediate, hands-on IC
