Splunk Senior Staff Software Engineer - Performance Optimization & Innovation (PerfOpt)
Core
Senior Staff Software Engineer leading performance optimization, architecture reviews, and technical direction for a petabyte-scale distributed data platform.
Role type
Senior Staff Software Engineer (Performance & Architecture)
Builds
Petabyte-scale distributed search and indexing systems, performance tooling, and observability solutions.
Domain
Big Data, Distributed Systems, Performance Engineering
Required skills
Expert C++ (memory management, concurrency, lock-free techniques), Performance engineering (profiling, flame graphs, eBPF, lock contention), Distributed systems architecture (latency, tail latency, I/O), Python for tooling, Linux internals, CI/CD automation, AI agent workflows
Preferred skills
Petabyte-scale data flow experience, Splunk or comparable search/analytics platform internals, Storage/query engine optimization, Hardware-level optimization (SIMD, NUMA, compiler flags), Go/Rust, Cloud storage/networking (AWS/Azure/GCP), Infrastructure as Code (Terraform/Puppet/Ansible) (via careerplan.io/jobs/2026523-1-splunk-senior-staff-software-engineer-performance-optimization-innovation-perfopt-at-cisco)
Technologies
C++, Python, eBPF, Linux, GitLab CI, Docker, Kubernetes, S3, AWS/Azure/GCP, Terraform, Puppet, Ansible
Responsibilities
Lead performance domain end-to-end including hypothesis, instrumentation, and design; Architect and re-architect subsystems for scale and efficiency; Establish performance methodology and observability practices; Enable leadership decisions with quantified trade-offs and risk analysis; Build reusable AI agentic workflows to accelerate analysis; Mentor senior and staff engineers
Seniority
Senior Staff, hands-on IC with strategic leadership
