Cisco's Security camera team is looking to disrupt the security camera industry by building security cameras with a unique edge-storage architecture, blending consumer-level ease of use with enterprise-grade scalability, security, and power. The Technical Lead Engineer will act as a liaison between end-users and the cameras, crafting intuitive and powerful tools to help users find the answers and security they seek.
Requirements
- 10+ years of experience designing, developing, and testing enterprise-class web applications, with a proven track record to build and evolve large-scale systems from scratch.
- Deep knowledge of backend and full-stack technologies, including JavaScript, Ruby on Rails, Scala (or other object-oriented programming languages), AWS, and Kubernetes.
- Solid understanding and hands-on experience with distributed systems, microservices architecture, container technologies, and container orchestration (e.g., Kubernetes).
- Experienced in setting technical direction, building consensus, and collaborating across engineering organizations to drive alignment and achieve goals.
- Experience with CI/CD pipelines, Agile methodologies, DevOps, and other standard processes for modern application development.
- Knowledge of camera and video technologies such as RTSP, HLS, WebRTC, Web Sockets, client-side rendering, and CDNs.
- Expertise in object-oriented programming, with a strong focus on backend systems and database design.
Responsibilities
- Lead by example as a hands-on architect, building systems alongside the team and guiding engineers to deliver critical 24x7 SaaS solutions.
- Design and develop Smart Camera features end-to-end, ensuring scalability, security, performance, and reliability.
- Collaborate with Product Managers, UX, and engineering teams to gather requirements and translate them into effective database designs and API schemas.
- Contribute to high-performance video streaming web applications across multiple platforms, focusing on seamless and intuitive user experiences.
- Foster a culture of craftsmanship where development and quality engineers collaborate to deliver a high-quality experience throughout the entire product lifecycle.
- Collaborate with team members to define the product vision and create technical roadmaps that align and guide efforts across multi-functional teams.
Other
- Lead by example as a hands-on architect, building systems alongside the team and guiding engineers to deliver critical 24x7 SaaS solutions.
- Collaborate with Product Managers, UX, and engineering teams to gather requirements and translate them into effective database designs and API schemas.
- Foster a culture of craftsmanship where development and quality engineers collaborate to deliver a high-quality experience throughout the entire product lifecycle.
- Collaborate with team members to define the product vision and create technical roadmaps that align and guide efforts across multi-functional teams.
- Experienced in setting technical direction, building consensus, and collaborating across engineering organizations to drive alignment and achieve goals.