Cisco's Security camera team is building security cameras with a unique edge-storage architecture and AI-powered features to disrupt an industry where innovation is rare. The Senior Back-end Engineer will help build scalable services that always 'just work', reinforcing Cisco's reputation as the best partner for enterprise customers that demand reliability.
Requirements
- 5+ years of experience developing enterprise-class backend applications and services, with a proven track record of building systems that scale.
- Expert experience with Go, strong with a scripting language like Ruby, and also confident in learning and adapting to whatever new technologies are required.
- Practical experience using AWS (or equivalent) cloud services and developed infrastructure-as-code using Terraform.
- Experience with vanila JavaScript
- A solid understanding of distributed systems, microservices architecture, container technologies, and container orchestration (e.g., Kubernetes).
- Experience with CI/CD pipelines, Agile methodologies, Observability (Prometheus, Grafana, Cloud Watch, ELK), and other standard processes for modern application development.
- Knowledge of camera and video technologies such as RTSP, HLS, WebRTC, and Web Sockets.
Responsibilities
- Contribute to our core backend services that support cloud video streaming, asynchronous video exports, and archiving of video to cloud storage.
- Use your experience to design and implement cloud-native solutions and services with a focus on scale and high availability.
- Demonstrate end-to-end ownership of the software you build, applying software engineering excellence to deliver well-tested and maintainable software, with observability and 24x7 production monitoring of critical systems.
- May be required to participate in an on-call rotation.
- Join an agile, highly collaborative team in which you will work closely with Product Managers, your peers, and other engineering teams on requirements gathering, implementation details, and planning.
- Join your team members to create technical roadmaps that align and guide efforts across multi-functional teams.
Other
- Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.
- Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.