Software Engineer, Smart Cameras

Cisco•San Francisco, CA
•$155,000 - $222,600•Remote

About The Position

The Cisco Smart Camera team is transforming enterprise security by merging edge-storage architecture with sophisticated AI-powered analytics. This team designs and maintains the cloud services and infrastructure that drive reliable video streaming, video exports, and cloud storage for global retail partners. As a member of this team, you will play a primary role in scaling these services and shaping the technical strategy that empowers customers to optimize their mission-critical physical security operations, ensuring 24/7 system availability.

Requirements

  • Bachelor’s degree in Computer Science (or equivalent) with 3+ years of relevant experience, or a Master’s degree with 2+ years of experience.
  • Experience in production Go, TypeScript, or an equivalent statically-typed programming language; and in a scripting language like Ruby (preferred) or Python.
  • Experience in backend software including REST-ful API design and relational databases.
  • Experience with distributed systems, microservices architecture, and container orchestration (Kubernetes).
  • Experience applying AI-assisted development tools (e.g., Copilot, Cursor, Claude) to accelerate velocity and code quality.

Nice To Haves

  • Full-stack development experience, specifically with React and modern JavaScript/TypeScript ecosystems.
  • Demonstrated experience with CI/CD pipelines and modern observability stacks (Prometheus, Grafana, ELK).
  • Domain expertise in video streaming protocols (RTSP, HLS, WebRTC).
  • Advanced experience with AWS services (Lambda, SQS, DynamoDB) and Infrastructure-as-Code (Terraform).

Responsibilities

  • Build and maintain robust services for cloud video streaming, exports, and cloud video storage.
  • Design and implement high-performance APIs and backend services integrated into the Meraki Dashboard.
  • Develop scalable solutions on AWS with a rigorous focus on high availability, fault tolerance, and system performance.
  • Contribute across the full stack, including UI components and firmware interactions as needed.
  • Own services from design through deployment, including comprehensive testing, instrumentation, and production observability.
  • Drive the resolution of complex production issues, lead post-mortems, and author root-cause analyses to improve system resilience.
  • Partner with Product Managers and partner teams to define requirements, architecture, and long-term project roadmaps.

Benefits

  • medical, dental and vision insurance
  • 401(k) plan with a Cisco matching contribution
  • paid parental leave
  • short and long-term disability coverage
  • basic life insurance
  • 10 paid holidays per full calendar year
  • 1 floating holiday for non-exempt employees
  • 1 paid day off for employee’s birthday
  • paid year-end holiday shutdown
  • 4 paid days off for personal wellness
  • 16 days of paid vacation time per full calendar year (non-exempt)
  • flexible vacation time off program (exempt)
  • 80 hours of sick time off provided on hire date and each January 1st thereafter
  • up to 80 hours of unused sick time carried forward
  • Optional 10 paid days per full calendar year to volunteer
  • annual bonuses (for non-sales roles)
  • performance-based incentive pay (for sales roles)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service