Software Engineer
Core
Develop automation and services to ensure seamless, high-quality platform solutions for Splunk's enterprise software.
Role type
Senior IC software engineer (cloud-native infrastructure)
Builds
Scalable, secure, and maintainable software solutions for Splunk Platform across AWS, GCP, Azure, and on-premises.
Domain
Cloud infrastructure, distributed systems, and platform engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Go, C++, Python, Bash, distributed systems programming, debugging, performance tuning, reliability engineering, Kubernetes controllers, database platforms, data replication, observability, SLOs, RPO/RTO, alerting, runbooks, incident diagnosis, automation, recovery practices
Preferred skills
Kubernetes Operators, stateful systems, cloud-based database management systems, PostgreSQL, NoSQL, Infrastructure as Code, CI/CD pipelines, networking, security fundamentals, Scrum, Kanban, SAFe
Technologies
AWS, Google Cloud Platform, Microsoft Azure, Kubernetes, Terraform, GitLab, Jenkins, PostgreSQL, NoSQL
Responsibilities
Develop and maintain Splunk Platform components across multiple cloud providers and on-premises infrastructure; Participate in implementing, testing, and deploying distributed systems; Contribute hands-on through implementation, debugging, testing, code review, and production investigation; Monitor and improve service health indicators, observability, SLOs, RPO/RTO targets, alerting, runbooks, and end-to-end recovery testing; Support incident diagnosis and learning; Mentor and guide junior and entry-level engineers
Seniority
Senior, hands-on IC with mentorship responsibilities