
Senior Software Engineer – Splunk Platform Authorization
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Alabama, +39 more states.
• Design, architect, and develop high-performance backend services utilizing C++.
• Contribute to services based on Go and assist in modernizing Splunk's core platform.
• Lead discussions on technical design and make architectural choices related to distributed systems, scalability, performance, reliability, and service-to-service trust.
• Take ownership of complex engineering projects from the design phase through to execution.
• Decompose large projects, identify opportunities for parallel development, and coordinate efforts among engineers.
• Enhance and modernize extensive C++ infrastructure.
• Tackle architectural challenges and manage technical debt.
• Facilitate the transition to cloud-native and Kubernetes-based services.
• Offer technical advice through design and code evaluations.
• Collaborate effectively across various teams.
• Contribute to the reliability of production, troubleshooting, and operational support.
• Bachelor’s degree in Computer Science, Engineering, or a related field with over 7 years of relevant experience; or a Master’s degree with more than 4 years of relevant experience; or a PhD with at least 1 year of relevant experience.
• Proven software development experience in C++, encompassing the design, maintenance, or enhancement of intricate backend systems.
• Background in designing and developing distributed systems or large-scale backend services within production settings.
• Previous experience in software architecture, technical design, and converting complex requirements into scalable engineering solutions.
• Experience in leading technical initiatives, orchestrating implementation across engineers, and managing projects from design to delivery.
• Preferred: Proficiency in Go and cloud-native infrastructure, including Kubernetes, containers, or microservices.
• Preferred: Experience in designing high-performance, highly available systems functioning at an enterprise scale.
• Preferred: Knowledge of identity and access management, authentication, authorization, RBAC/ABAC, or service-to-service trust frameworks.
• Preferred: Experience in modernizing extensive legacy codebases, addressing architectural complexities, and enhancing system reliability and performance.
• Preferred: Familiarity with observability platforms, enterprise infrastructure, security systems, or highly distributed cloud services.
• Medical, dental, and vision insurance.
• 401(k) plan with a Cisco matching contribution.
• Paid parental leave.
• Short- and long-term disability coverage.
• Basic life insurance.
• Cisco restricted stock unit grants may be available.
• 10 paid holidays each full calendar year.
• 1 floating holiday for non-exempt employees.
• Paid birthday day off.
• Paid year-end holiday shutdown.
• 4 paid personal wellness days.
• 16 days of paid vacation for non-exempt employees.
• Flexible vacation time off program for exempt employees.
• 80 hours of sick time off provided on hire date and each January 1st.
• Up to 80 hours of unused sick time carried forward.
• Additional paid time off for critical or emergency family matters.
• Optional 10 paid volunteer days each full calendar year.
• Annual bonuses for non-sales roles, in accordance with Cisco’s policies.
EducationSuperHighway
One New Zealand
Conduent
NinjaOne
Get handpicked remote jobs straight to your inbox weekly.