Cisco ThousandEyes is seeking a Senior Software Engineer II to join their Alerts Platform team, focusing on building a highly scalable stream processing platform for anomaly detection. This role involves working with cutting-edge technologies like Flink, Kafka, and Debezium to process billions of events and provide actionable insights to customers. The position requires expertise in Java development and large-scale data processing systems, with a focus on building microservices that power critical business workflows.
The role is particularly crucial as it operates within a FedRAMP compliant environment, requiring candidates to be U.S. Persons. You'll be responsible for developing real-time data processing platforms, implementing machine learning-based anomaly detection algorithms, and ensuring system reliability with strict SLA adherence.
This is an excellent opportunity for experienced engineers passionate about working with massive datasets and turning them into meaningful insights. The position offers competitive compensation ranging from $125,200 to $222,200 USD, along with comprehensive benefits including medical, dental, vision insurance, 401(k) matching, and flexible time off policies.
The ideal candidate will bring 5+ years of software development experience, strong computer science fundamentals, and proven leadership in guiding software development teams. Experience with stream processing technologies and cloud platforms is highly valued. The role combines technical challenges with the opportunity to make a significant impact on a platform that helps improve the quality of internet services for customers worldwide.