Staff Software Engineer
Core
Architect and deliver resilient, high-scale platform solutions hosting Splunk's enterprise software across multi-cloud and on-premises environments.
Role type
Staff Software Engineer (Distributed Systems & Platform Infrastructure)
Builds
Scalable, secure, and maintainable software solutions for Splunk Platform components across AWS, GCP, Azure, and on-premises.
Domain
Cloud Infrastructure / Distributed Systems / SaaS Platform
Deliverable
production ML models | product features | infrastructure
Required skills
Go, C++, Python, Bash, Kubernetes (Custom Controllers, Operators), distributed systems design, concurrency management, data replication, reliability engineering, technical leadership, RFC authoring, mentorship
Preferred skills
Stateful workloads in Kubernetes (PostgreSQL, NoSQL, caching), Infrastructure as Code (Terraform), CI/CD pipelines, service mesh, SRE standards, distributed tracing, chaos testing
Technologies
AWS, Google Cloud Platform, Microsoft Azure, Kubernetes, PostgreSQL, Terraform, GitLab, Jenkins
Responsibilities
Design, develop, and maintain Splunk Platform components across multiple cloud providers; oversee distributed systems design, implementation, testing, and deployment; define service health indicators, observability, SLOs, and recovery testing; lead incident diagnosis and learning; mentor junior and mid-level engineers; lead design reviews and influence technical direction
Seniority
Staff, hands-on IC with significant technical leadership
