Software Engineer
Core
Design, build, and operate critical structured storage infrastructure (graph, key-value) and versioned APIs for Splunk's security and observability workflows.
Role type
Senior Staff Software Engineer (Systems/Storage)
Builds
Production graph and key-value storage services, versioned APIs, and distributed data systems
Domain
Cloud-native infrastructure, structured storage, security observability
Deliverable
production ML models | product features | infrastructure
Required skills
Go, C++, systems programming, distributed systems design, database architecture (graph/relational/NoSQL), Kubernetes, CI/CD, threat modeling, technical leadership
Preferred skills
Neo4j Enterprise, PostgreSQL, Amazon Aurora, Helm, Terraform, service mesh, cross-functional project leadership
Technologies
Go, C++, Neo4j, PostgreSQL, Amazon Aurora, Kubernetes, GitLab CI/CD, Terraform, Vault
Responsibilities
Lead end-to-end projects and medium-sized features; design versioned APIs and service capabilities; resolve complex errors and conduct code/design reviews; coordinate cross-functional delivery; act as escalation point for production issues; mentor peers and junior engineers
Seniority
Senior Staff, hands-on IC with strategic ownership