Senior Software Engineer (Hybrid)
Core
Design and implement complex, scalable platform capabilities for Splunk integration across Cisco's enterprise software portfolio, focusing on on-premises and air-gapped environments. (via careerplan.io/jobs/2019339-senior-software-engineer-hybrid-at-cisco)
Role type
Senior Software Engineer (Platform/Distributed Systems)
Builds
High-performance, reliable, and reusable platform software for Splunk Core, Enterprise Security, and IT Service Intelligence
Domain
Enterprise Software / Observability / Distributed Systems
Deliverable
production ML models | product features
Required skills
Go, Python, distributed systems design, REST APIs, microservices, containerization (Docker, Kubernetes), CI/CD, performance engineering, Linux internals, technical leadership
Preferred skills
Splunk Enterprise, on-premises/air-gapped deployments, infrastructure automation (Terraform, Ansible), Kubernetes Operators, cloud platforms (AWS, Azure, GCP), open-source contributions
Technologies
Go, Python, Docker, Kubernetes, Splunk, AppDynamics, ThousandEyes, Terraform, Ansible, Puppet, CloudFormation, AWS, Azure, Google Cloud Platform
Responsibilities
Lead architecture and design of complex platform capabilities spanning multiple products; Drive scalable and maintainable software designs; Partner with Product Managers and Architects to shape technical roadmaps; Own critical subsystems from design through production support; Drive engineering excellence via design/code reviews and observability; Mentor engineers and raise the technical bar; Lead technical investigations and root cause analysis for complex issues; Evaluate emerging technologies for scalability and security improvements
Seniority
Senior, hands-on IC with mentorship responsibilities