Senior Software Engineer – Splunk Platform Authorization
Posted 1hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer building C++ and Go authorization infrastructure for Cisco’s Splunk enterprise observability and security platform. Shaping distributed systems architecture and reliability.
Responsibilities:
- Architect, design, and develop high-performance backend services using C++
- Contribute to Go-based services and modernization of Splunk’s core platform
- Lead technical design discussions and make architectural decisions involving distributed systems, scalability, performance, reliability, and service-to-service trust
- Own complex engineering initiatives from design through execution
- Break down large projects, identify opportunities for parallel development, and coordinate work across engineers
- Improve and modernize large-scale C++ infrastructure
- Address architectural complexity and technical debt
- Support the transition toward cloud-native and Kubernetes-based services
- Provide technical guidance through design and code reviews
- Collaborate across teams
- Contribute to production reliability, troubleshooting, and operational support
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field with 7+ years of relevant experience; or a Master’s degree with 4+ years of relevant experience; or a PhD with 1+ year of relevant experience
- Software development experience in C++, including designing, maintaining, or enhancing complex backend systems
- Experience designing and developing distributed systems or large-scale backend services in production environments
- Prior experience in software architecture, technical design, and translating complex requirements into scalable engineering solutions
- Experience leading technical initiatives, coordinating implementation across engineers, and driving projects from design through delivery
- Preferred: Experience with Go and cloud-native infrastructure, including Kubernetes, containers, or microservices
- Preferred: Experience designing high-performance, highly available systems operating at enterprise scale
- Preferred: Understanding of identity and access management, authentication, authorization, RBAC/ABAC, or service-to-service trust models
- Preferred: Experience modernizing large legacy codebases, addressing architectural complexity, and improving system reliability and performance
- Preferred: Experience with observability platforms, enterprise infrastructure, security systems, or highly distributed cloud services
Benefits:
- Medical, dental and vision insurance
- 401(k) plan with a Cisco matching contribution
- Paid parental leave
- Short- and long-term disability coverage
- Basic life insurance
- Cisco restricted stock unit grants may be available
- 10 paid holidays per full calendar year
- 1 floating holiday for non-exempt employees
- Paid birthday day off
- Paid year-end holiday shutdown
- 4 paid personal wellness days
- 16 days of paid vacation for non-exempt employees
- Flexible vacation time off program for exempt employees
- 80 hours of sick time off provided on hire date and each January 1st
- Up to 80 hours of unused sick time carried forward
- Additional paid time away for critical or emergency family issues
- Optional 10 paid volunteer days per full calendar year
- Annual bonuses for non-sales roles, subject to Cisco’s policies

















