Software Engineer (Go/C++), Security Foundations Engineering - Splunk
Core
Build, test, debug, and maintain core security components and capabilities (secrets management, auditing, cryptography, compliance) using Go and/or C++ to support secure, reliable, and scalable product functionality for SaaS and On-Prem offerings.
Role type
Senior IC software engineer (Go/C++)
Builds
Cloud-based, highly available platform security services deployed across multiple geographic regions on multiple cloud service providers.
Domain
Cybersecurity / Platform Engineering
Required skills
Go, C++, software design, debugging, testing, secure coding, Unix/Linux, shell scripting, networking, cybersecurity fundamentals, GenAI tools
Preferred skills
Cloud infrastructure (GCP, AWS, Azure), DevOps, SRE, containerization, Kubernetes, Terraform, CI/CD, observability, monitoring, logging, secrets management, auditing, cryptography, HashiCorp ecosystem
Technologies
Go, C++, Kubernetes, Terraform, Prometheus, Grafana, Splunk, HashiCorp
Responsibilities
Build and maintain core security components; write clean, maintainable, and secure code with strong test coverage; investigate production issues and contribute to durable fixes; participate in 24/7 on-call support and Ops/SRE responsibilities; collaborate with engineering partners to improve system behavior.
Seniority
Mid-to-Senior, hands-on IC
