Senior Software Engineer – Splunk Platform Authorization

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

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