Software Engineer – Splunk Platform Authorization
Develop and maintain Go backend services that provide scalable authorization and secure service-to-service communication across Splunk’s platform. Troubleshoot production issues, improve performance and reliability, modernize established C++ services and distributed infrastructure, and contribute to design, code reviews, and operational support.
Requirements:
Requires a bachelor’s degree in computer science, engineering, or a related field with at least five years of relevant experience, a master’s degree with at least three years of experience, a related PhD, or equivalent experience. Candidates must have professional Go backend development experience, experience maintaining services in complex production environments, and a current U.S. Government TS/SCI clearance with Full Scope Polygraph; the role also requires U.S. person status and work on U.S. soil.
Key Skills:
- GoBackend Service DevelopmentC++Distributed Systems
- MicroservicesKubernetesCloud-Native Infrastructure
- AuthorizationAuthenticationIdentity and Access Management
- Role-Based Access Control
- Attribute-Based Access Control
- Service-to-Service Communication
- Production Troubleshooting
- System Reliability
- On-Call Operations
Benefits:
- Medical Insurance
- Dental Insurance
- Vision Insurance 401(k) Matching
- Paid Parental LeaveShort-Term Disability Coverage
- Long-Term Disability Coverage
- Life Insurance
- Paid Holidays
- Floating Holiday
- Birthday LeaveYear-End Holiday Shutdown
- Personal Wellness DaysPaid Vacation
- Sick LeaveFamily Emergency LeavePaid Volunteer DaysAnnual Bonus
- Restricted Stock Units