Job Description
Cisco is seeking a Senior Software Engineer to join the ThousandEyes team, focusing on the cloud and enterprise agents data platform. This role involves building and scaling the platform to support the company's growth, providing end-to-end visibility into infrastructure, applications, and networks. The engineer will contribute to a robust, scalable real-time data platform with high throughput ingress, intelligent enrichment, and storage. They will also provide architectural oversight to improve customer experiences and ensure services meet SLA targets.Role involves:
- Building and scaling the ThousandEyes platform.
- Contributing to a real-time data platform.
- Providing architectural oversight.
- Improving customer experiences.
Requirements:
- Expert-level understanding of object-oriented programming languages (Java, Kotlin, Scala, C, C++, C#, golang, rust).
- Experience with enterprise build tools (Maven, Gradle).
- Expert-level understanding of managing datastores (SQL, key-value DBs, Elasticsearch, PubSub systems, blob storage).
- Understanding of network protocols.
- 8+ years of software development experience.
- Experience with containerization/virtualization (Docker, Kubernetes).
Role offers:
- Opportunity to work on a cutting-edge digital experience assurance platform.
- Contribution to a large-scale real-time streaming pipeline.
- Exposure to cloud technologies (AWS, Azure, GCP).