Description
Join Splunk, a team within Cisco, and help shape the future of machine data. We're driven by a bold vision: to make machine data accessible, usable, and valuable to everyone.
As a Software Engineer, you will own features end-to-end across the complete software development lifecycle, including AI, spanning requirements gathering, technical design, implementation, testing, automation, deployment, and ongoing operational ownership in production.
Your responsibilities will include:
- Translating customer and business needs into clear technical solutions
- Designing, building, and maintaining highly scalable, distributed systems
- Identifying and resolving pre-production bottlenecks and production issues
- Partnering closely with product managers, SREs, and cross-functional teams to deliver meaningful customer outcomes
- Participating in a rotating on-call schedule to ensure reliability and customer trust
- Mentoring junior engineers and contributing to a culture of learning, ownership, and continuous improvement
The minimum qualifications for this role are:
- Bachelor's degree in Computer Science, Engineering, or a related field
- 8+ years of professional experience in software engineering
- Proficiency in at least one programming language, such as Go, Python, or Java
- 5+ years of experience in the design and implementation of distributed systems
Preferred qualifications include:
- Experience with CI/CD pipelines, Kubernetes, container ecosystems, and microservices-based architectures
- Experience working with public cloud providers, such as AWS, GCP, or Azure
- Experience with debugging, troubleshooting, and observability and diagnostic tools
In terms of compensation, the starting salary range for this position is $151,600.00 to $222,400.00, and benefits include medical, dental, and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, and more.
For more fresh new jobs, check out yubhub.co.