Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 28 Oct 2026

Software Engineer, Data & Scalability Platform (4-8 Yrs)

Cisco Bangalore, India Hybrid mid full-time

The employer hasn't listed a salary.

Apply on Cisco

Description

The Splunk Agent Resilience team at Cisco is looking for a Software Engineer to work on the Data & Scalability Platform. As a Software Engineer, you will build and operate the systems that store, move, and transform data produced by the platform. You will own features end-to-end, designing, implementing, testing, and supporting data stores, streaming pipelines, and processing services.

Your Impact:

  • Design, develop, test, and maintain backend services and data pipelines that operate at high scale.
  • Build and extend features across the platform's data stores, relational, analytical/columnar, object storage, and caching.
  • Implement and tune compute and pipelines that move and transform data.
  • Solve concrete problems in scalability, reliability, performance, and fault tolerance along the data path.
  • Improve query and write performance through indexing, query tuning, and hot-path optimization.
  • Contribute to load testing, profiling, and benchmarking, and turn results into targeted optimizations.
  • Add observability instrumentation so components are measurable in production.
  • Write clean, scalable code and comprehensive tests, primarily in Python.
  • Lead features from technical design through implementation, deployment, and production support.
  • Debug production issues and participate in code reviews, on-call, postmortems, and root-cause analysis.
  • Drive improvements in engineering practices, automated testing, security, and reliability.

Minimum Qualifications:

  • Bachelor's degree with 4+ years of related experience, or Master's degree with 2+ years, or PhD with 0 years of relevant software engineering experience.
  • Strong experience in backend engineering and building production-grade services.
  • Hands-on experience with large-scale distributed systems.
  • Working experience with at least one database relational or analytical.
  • Experience with streaming or queueing systems.
  • Strong proficiency in Python and experience with another backend programming language.
  • Strong fundamentals in system design, distributed systems, APIs, data structures, algorithms, and concurrency.
  • Experience with modern software engineering practices.

Preferred Qualifications:

  • Experience with a columnar, analytical, or time-series store.
  • Experience tuning queue consumers or async task workers for throughput.
  • Exposure to performance work: profiling, benchmarking, or load testing real systems.
  • Experience with cloud-native technologies, containerized environments, and public cloud platforms.
  • Experience with observability instrumentation and tooling.
  • Familiarity with multi-tenant systems, quotas, or rate limiting.
  • Experience with secure coding practices and privacy-by-design.
  • Strong communication skills and a collaborative approach to design and code review.

Skills

Required

Nice to have

  • columnar store
  • analytical store
  • time-series store
  • queue consumers
  • async task workers
  • cloud-native technologies
  • observability instrumentation
Apply on Cisco