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