Senior Software Engineer, Cloud and Enterprise Agents

New Yesterday

Who We Are Cisco ThousandEyes is a Digital Experience Assurance platform that empowers organizations to deliver flawless digital experiences across every network – even the ones they don’t own. Powered by AI and an unmatched set of telemetry data from cloud, internet, and enterprise networks, ThousandEyes enables IT teams to proactively detect, diagnose, and remediate issues before they impact end-user experiences.
Skills, Experience, Qualifications, If you have the right match for this opportunity, then make sure to apply today. ThousandEyes is deeply integrated across the Cisco technology portfolio and beyond, helping customers deploy at scale while delivering AI-powered assurance insights within Cisco’s Networking, Security, Collaboration, and Observability portfolios. About the Role The application window is expected to close on 6/7/25, but the posting may be removed earlier if the position is filled or if a sufficient number of applications are received. The goal of the cloud and enterprise agents data platform is to provide end-to-end visibility into infrastructure (cloud or native), applications, networks, and the internet, helping root cause issues impacting business-critical experiences and enabling customers to deliver stellar experiences. What You’ll Do You will build a platform to scale the ThousandEyes platform for the next 10x growth. This involves exposing fine-grained telemetry data collected from our agent platform to customers and partners, building a robust, scalable real-time data platform with high throughput ingress, intelligent enrichment, and storage capabilities. You will also provide architectural oversight to improve customer experience and ensure SLA targets are met. Qualifications Expert-level understanding of object-oriented programming languages. Candidates with expertise in other object-oriented languages such as C, C++, C#, Golang, Rust, etc., are encouraged to apply and should be prepared to interview in Java. Experience with enterprise build tools (Maven, Gradle, etc.), containerization/virtualization for web applications. Expert-level understanding of managing datastores like SQL, key-value databases, Elasticsearch, pub/sub systems, and blob storage. Understanding of network protocols. 8+ years of software development experience. Ability to articulate design choices based on a deep understanding of the product, technology, and ROI. Capability to handle ambiguity, self-direct, scope work accurately, and provide precise estimates. Experience in operational excellence and proactive risk resolution in production systems. Experience with continuous delivery environments. Fundamentals include maintainability of web-scale distributed systems, writing simple, clean code, uplifting legacy systems safely, and being collaborative and transparent. Ability to mentor peers is also valued. Preferred Skills Expertise in JVM-based languages like Java, Kotlin, Scala, etc. Knowledge sharing through technical blogs or publications. Experience building large-scale real-time streaming pipelines with Kafka, Flink, or Spark. Proficiency with Docker, Kubernetes, and cloud platforms (AWS, Azure, GCP). Experience with low-latency distributed systems. We value diverse backgrounds and encourage candidates to apply even if they do not meet every qualification. Cisco is an Equal Opportunity Employer and considers all qualified applicants regardless of race, color, religion, gender, sexual orientation, national origin, or other protected status.
#J-18808-Ljbffr
Location:
San Francisco, CA
Salary:
$200
Category:
Information Technology

We found some similar jobs based on your search