Senior Software Architect
Core
Lead technical direction for a video management system (VMS) integrating AI capabilities across cloud and on-premise deployments.
Role type
Senior Software Architect (hybrid strategic & hands-on)
Builds
Scalable video management platform with AI features for security and surveillance
Domain
Security technology / Video analytics / AI integration
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, C++ or C#, modern client application design (React/TypeScript), AI service integration, microservices, real-time data streaming, database design, observability frameworks
Preferred skills
DevOps practices, CI/CD pipelines, Rust, .NET frameworks, video streaming, media processing
Technologies
C++, C#, React, TypeScript, Rust, .NET, Postgres
Responsibilities
Define architectural roadmap for VMS platform, translate business requirements into scalable system designs, evaluate technical trade-offs and risks, design and implement solutions for large-scale codebases, establish observability frameworks, provide technical guidance and mentorship to engineers
Seniority
Senior, hands-on IC with strategic oversight