Principal Software Engineer, Splunk Analytics and Search
Core
Designing and building distributed search and analytics systems that are reliable, scalable, and easy to evolve for the Splunk Platform.
Role type
Principal Software Engineer (Search & Analytics)
Builds
Distributed search and analytics systems, platform capabilities, and search technologies.
Domain
Security, Observability, Data Analytics, Distributed Systems
Required skills
Distributed systems design, Large-scale data platforms, Production software reliability, Distributed computing, Search technologies, Data processing, Query execution, Cloud/hybrid/on-prem platforms, C++, SQL, AWS
Preferred skills
Technical strategy influence, Cross-team collaboration, Engineering mentorship, Query optimization, Indexing, Spark, Presto, Athena, Cloud-native services, Enterprise observability/security platforms
Technologies
C++, SQL, AWS, Spark, Presto, Athena
Responsibilities
Design distributed search and analytics systems, Partner with engineering and product teams to turn technical vision into solutions, Guide complex engineering efforts from design to delivery, Improve performance and reliability of the search platform, Simplify existing systems and build reusable capabilities, Solve technical challenges across organizations, Share knowledge through design reviews and mentoring, Partner with customers to address production issues, Contribute to technical strategy and engineering culture
Seniority
Principal, hands-on IC with strategic influence
