At Splunk, we’re driven by a bold vision: to make machine data accessible, usable, and valuable to everyone. We’re a team of passionate builders who care deeply about our customers, our technology, and each other’s success. We work hard, move fast, and believe that great outcomes come from collaboration, trust, and curiosity.
If you’re excited by the idea of working on mission-critical systems that deliver real customer impact - and want to be part of a growing company redefining how organizations use data to make decisions - we’d love to talk with you.About the team
Our team builds and operates large-scale services that orchestrate updates and changes across customer environments in Splunk Cloud. We work at significant scale across AWS, GCP, and Kubernetes, supporting both traditional and containerized workloads.
This is an opportunity to apply deep cloud and distributed systems expertise while driving the next generation of automation that powers Splunk Cloud. Our work directly influences reliability, scalability, and customer trust, and we are continuously evolving how we build, deploy, and operate systems at scale.What you’ll doOwn features end-to-end across the complete software development lifecycle, including requirements gathering, technical design, implementation, testing, automation, deployment, and ongoing operational ownership in production.Translate customer and business needs into clear technical solutions, making thoughtful trade-offs that balance speed, quality, and reliability.Design, build, and maintain highly scalable, distributed systems that handle large volumes of data.Identify and resolve pre-production bottlenecks and production issues, improving system resilience and performance.Participate in design and code reviews, contributing to shared engineering standards and long-term system health.Partner closely with product managers, SREs, and cross-functional teams to deliver meaningful customer outcomes.Participate in a rotating on-call schedule, diagnosing and resolving production issues to ensure reliability and customer trust.Mentor junior engineers and contribute to a culture of learning, ownership, and continuous improvement.What you bringStrong fundamentals in software engineering, including data structures, algorithms, and system design.Proficiency in one or more programming languages such as Go, Python, C++, or Java, with the ability to learn new languages quickly.Experience building and operating distributed systems (e.g. databases, distributed file systems, concurrency control, consistency models).Hands-on experience with Kubernetes and container ecosystems, including microservices-based architectures.Familiarity with Kubernetes-based automation and deployment tools such as Argo Workflows, Argo CD, Qbec, or Jsonnet.Strong debugging and troubleshooting skills, including experience with observability and diagnostic tools.Experience building applications using CI/CD pipelines and automated testing frameworks.Ability to write clear design documents and communicate technical ideas effectively to both technical and non-technical partners.Experience with REST, gRPC, or similar communication paradigms.Experience working with public cloud providers such as AWS, GCP, or Azure.A strong sense of operational excellence - you care not only about delivering features, but about how systems behave in real-world production environments.Bachelor’s degree in Computer Science, Engineering, or a related field, plus 8+ years of relevant experience (or equivalent combination of education and experience).What will help you succeedEffective communication skills and the ability to collaborate across teams and disciplines.A strong ownership mindset, with a proactive approach to identifying problems and driving solutions.Drive and resilience when working through complex, ambiguous, or high-impact challenges.Goal orientation, with the ability to turn high-level objectives into measurable outcomes.Openness to change and experimentation, including curiosity around AI-assisted development, automation, and operational tooling.What we offerA team of incredibly capable and dedicated peers, all the way from engineering to product management and customer support.A stable, collaborative, and supportive work environment. We work in an open environment, work together to get things done, and adapt to the changing needs for the team. We keep it real by being open and honest.Balance. We want you to be successful outside of work too. We trust our colleagues to be responsible with their time and commitment, and believe that balance helps cultivate a positive environment.Fun. We are committed to having every employee want to give it their all, be respectful and a part of the family, and have a smile on their face while doing it.We value diversity at our company. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other applicable legally protected characteristics in the location in which the candidate is applying.
For job positions in San Francisco, CA, and other locations where required, we will consider for employment qualified applicants with arrest and conviction records.Why Cisco?
At Cisco, we’re revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond. We’ve been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.
Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you’ll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.
We are Cisco, and our power starts with you.