About the Role
The Platform Security team builds and operates foundational security capabilities that protect Splunk services, infrastructure, and customer data at enterprise scale. We are advancing automation-first and agentic development practices to build secure, well-tested, and developer-friendly platforms. Our work directly influences reliability, scalability, developer productivity, compliance, and customer trust across Splunk.
Responsibilities
- Design, build, test, and operate secure, scalable platform services supporting certificate management, secrets management, service identity, encryption, and zero-trust capabilities.
- Apply software engineering and security best practices to enhance the reliability, usability, and operational efficiency of Platform Security products and services.
- Work independently on well-defined initiatives, using guidance from leaders to determine implementation approaches.
- Lead small-to-medium features from technical design through implementation, testing, deployment, and operational readiness.
- Develop clean, maintainable code and comprehensive unit and integration tests.
- Build automation for certificate issuance, renewal, rotation, revocation, secret delivery, and policy enforcement across cloud and Kubernetes environments.
- Contribute to secure multi-cloud capabilities across AWS, GCP, and Azure, ensuring consistent security patterns.
- Apply secure coding practices, participate in threat modeling, and identify security risks.
- Use AI-assisted and agentic development practices to improve engineering velocity while maintaining testing and security guardrails.
- Perform code reviews and provide actionable feedback to improve code quality, security, reliability, and maintainability.
- Troubleshoot complex development and production issues, participate in on-call rotations, and contribute to incident reviews, root-cause analyses, and remediation plans.
- Partner with engineering, infrastructure, compliance, and security teams to deliver capabilities supporting requirements such as FedRAMP, mTLS, cryptographic agility, and certificate governance.
- Build productive relationships with peer stakeholders and clearly communicate technical decisions, project progress, risks, and dependencies.
- Monitor service health, reliability, adoption, and operational metrics to identify improvement opportunities.
- Stay current with developments in cloud security, PKI, secrets management, cryptography, post-quantum readiness, and secure software development practices.
- Serve as a technical resource for less-experienced engineers, share knowledge across teams, and mentor peers or interns.
Requirements
- Bachelors + 5 years of related experience, or Masters + 3 years of related experience, or PhD + 0 years of professional software development experience building and operating secure, scalable, production-grade systems.
- Proficiency in C++ or Go programming languages is required.
- Experience in Python is considered an advantage.
Skills
- C++
- Go
- Python
- Public key infrastructure
- Certificate lifecycle management
- Certificate authorities
- TLS
- Mutual TLS
- Cloud security (AWS, GCP, Azure)
- Multi-cloud environments
- Kubernetes
- Applied cryptography
- Key management
- Encryption
- Digital signatures
- Cryptographic agility
- Security and compliance frameworks (FedRAMP)
- Distributed systems
- Platform services
- REST APIs
- Automation
- Communication skills
- Collaboration skills
Location
- U.S.
- Canada
Work Type
- Full-time
Experience Level
- 5 years of related experience (with Bachelors)
- 3 years of related experience (with Masters)
- 0 years of professional software development experience (with PhD)
Education Level
- Bachelors Degree
- Masters Degree
- PhD
Salary/Compensations
- $128,600.00 - $184,900.00 (U.S. and/or Canada)
- $155,000.00 - $256,000.00 (New York City Metro Area)
- $138,100.00 - $227,900.00 (Non-Metro New York state & Washington state)
Benefits
- Medical insurance
- Dental insurance
- Vision insurance
- 401(k) plan with Cisco matching contribution
- Paid parental leave
- Short-term disability coverage
- Long-term disability coverage
- Basic life insurance
- Restricted stock units
- 10 paid holidays per full calendar year
- 1 floating holiday for non-exempt employees
- 1 paid day off for employee’s birthday
- Paid year-end holiday shutdown
- 4 paid days off for personal wellness
- 16 days of paid vacation time per full calendar year (non-exempt employees)
- Flexible vacation time off program (exempt employees)
- 80 hours of sick time off provided on hire date and each January 1st thereafter
- Up to 80 hours of unused sick time carried forward
- Additional paid time away for critical or emergency family issues
- Optional 10 paid days per full calendar year to volunteer
- Annual bonuses (non-sales roles)
- Performance-based incentive pay (sales roles)
About the Company
- Splunk, a Cisco company, is building a safer, more resilient digital world with an end-to-end, full-stack platform designed for hybrid and multi-cloud environments.
- At Cisco, we’re revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond.
- We’ve been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds.
- Our solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.
- We work as a team, collaborating with empathy to make really big things happen on a global scale.
