# Cloud-Native Distributed Storage Engineer

**Company**: Cisco
**Location**: San Jose
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $186,900.00 to $267,700.00
**Category**: Engineering
**Industry**: Technology

**Apply**: https://cisco.wd5.myworkdayjobs.com/en-US/Cisco_Careers/job/San-Jose-California-US/Software-Engineering-Technical-Leader_2025035?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_f70b2a84-24e

## Description

This is a hybrid role working onsite in San Jose 2 to 3 days a week.

Splunk, a Cisco company, helps organizations build digital resilience across security and observability. Our team designs, develops, and operates highly scalable, reliable, and secure distributed storage services that power cloud-native applications across Cisco.

In this role, you will remain hands-on while providing technical leadership across distributed storage and cloud-native services. You will contribute to architectural decisions, lead features and projects from design through production, and help establish strong engineering and operational practices across the team.

Responsibilities:

- Design, develop, and operate scalable, highly available distributed storage and key-value services in the cloud and on-prem environment.

- Build cloud-native services using C++, Go, Python, and related technologies.

- Lead small-to-medium features from technical design through implementation, testing, deployment, and production validation, and contribute to larger initiatives spanning multiple teams.

- Develop clean, maintainable, secure production code and unit tests while helping establish strong coding and engineering practices across teams.

- Contribute to service architecture and technical design decisions with a focus on security, scalability, reliability, simplification, and user experience.

- Develop and operate software deployed in Kubernetes-based and containerized environments, including monitoring and observability capabilities that improve service reliability and performance.

- Proactively identify, prioritize, and resolve risks and complex issues in development and production environments.

- Lead postmortems and root-cause analysis, drive durable corrective actions, and help ensure effective on-call coverage and operational readiness.

- Apply secure coding practices, protect user privacy, and contribute to product and feature threat modeling.

- Partner with product management, design, engineering, architecture, and other cross-functional teams to understand customer needs and develop appropriate technical solutions.

- Scope work, provide reliable estimates, manage dependencies and workstreams, and communicate delivery risks and trade-offs to cross-functional partners.

- Influence the defined software engineering roadmap by bringing forward ideas for product innovation, engineering improvements, and unmet customer needs.

- Create technical design documentation and contribute to customer-facing or user documentation where appropriate.

- Mentor engineers through code reviews, design reviews, technical guidance, demonstrations, design sessions, and other knowledge-sharing activities.

Minimum Qualifications:

- Bachelor’s degree with 8+ years of related experience, Master’s degree with 6+ years of related experience, or PhD with 3+ years of related experience.

- 7 years of experience developing production backend services and versioned APIs in Go, C++, or another systems programming language.

- 7 years of experience designing and operating production database-backed services using at least one graph, relational, or NoSQL database, including schema evolution, transaction handling, backup or recovery, or performance tuning.

- 7 years of experience designing production distributed systems involving consistency, replication, partitioning, routing, or failure recovery.

- 7 years of experience delivering and operating containerized services through CI/CD on Kubernetes in a public-cloud or on-premises environment.

Preferred Qualifications:

- Experience designing and developing scalable, highly available distributed storage and key-value services.

- Experience building and enhancing cloud-native services using C++, Go, and Python.

- Experience developing software for Kubernetes-based deployments and containerized environments.

- Experience contributing to service architecture, technical design, and implementation decisions.

Benefits:

- Medical, dental, and vision insurance

- 401(k) plan with Cisco matching contribution

- Paid parental leave

- Short and long-term disability coverage

- Basic life insurance

- Paid time away (vacation, holidays, sick time)

- Opportunities for professional growth and development

## Skills

### Required
- C++
- Go
- Python
- Kubernetes
- distributed systems
- cloud-native services

### Nice to have
- scalable distributed storage
- key-value services
- Kubernetes-based deployments

---

Source: [Apply at cisco.wd5.myworkdayjobs.com](https://cisco.wd5.myworkdayjobs.com/en-US/Cisco_Careers/job/San-Jose-California-US/Software-Engineering-Technical-Leader_2025035?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
