About The Company
Splunk, a Cisco company, is building a safer and more resilient digital world. As a leader in unified security and observability, we help enterprises manage complex digital environments across hybrid and multi-cloud infrastructures. While customers love our innovative technology, it’s our culture of kindness, collaboration, and inclusion that truly defines Splunk as a career destination. We believe in the value of bringing your full self to work—passion, creativity, and individuality included.
About The Role
We are hiring a Software Engineer to support the automation of Splunk’s cloud platform across multiple service providers. In this role, you will work on high-impact systems that ensure the scalability, reliability, and efficiency of our commercial and non-commercial cloud footprint. You will be a key member of the Cloud Capacity Team, building tools that enable fast, secure, and seamless deployment across AWS, Azure, and GCP.
This is a remote position with opportunities for collaboration across global teams and exposure to leading-edge cloud infrastructure and automation practices.
Qualifications
- Bachelor’s degree with 5+ years of related experience, or Master’s degree with 3+ years of experience
- Strong understanding of software engineering principles, data structures, and algorithms
- Proficient in at least one programming language: Go (preferred), Python, or JavaScript
- Experience working with CI/CD tools such as Jenkins or GitLab CI
- Hands-on knowledge of REST, gRPC, or related APIs
- Proficiency in public cloud platforms (AWS, GCP, Azure)
- Experience supporting operational teams in diagnosing and resolving live issues
- Strong debugging, troubleshooting, and documentation skills
Preferred Qualifications
- AWS certification or equivalent experience
- Familiarity with infrastructure-as-code tools such as Terraform
- Knowledge of Kubernetes-based deployments
- Exposure to cloud cost management tools and best practices
- Operational excellence mindset with a focus on maintainability and customer experience
Responsibilities
- Design, develop, and maintain automation tools for managing Splunk’s cloud environments
- Own the end-to-end software lifecycle, from stakeholder engagement to deployment and support
- Participate in peer reviews to ensure high code quality, maintainability, and documentation
- Provide on-call support on a rotational basis to diagnose and resolve production issues
- Evaluate and adopt new cloud services to improve reliability and scalability
- Contribute to continuous improvement of deployment workflows and infrastructure efficiency
Benefits
- Competitive compensation based on location and experience
- Eligibility for incentive compensation and long-term equity awards
- Flexible remote work arrangement with supportive team culture
- Medical, dental, vision coverage and generous paid time off
- 401(k) retirement plan with company match
- Career development, mentorship programs, and access to internal learning platforms
- Wellness programs and resources for mental and physical health
Equal opportunity
Splunk, a Cisco company, is proud to be an Equal Opportunity Employer. All qualified applicants will be considered without regard to race, color, religion, gender, national origin, age, disability, veteran status, sexual orientation, genetic information, or any other legally protected status.