Senior Staff Software Engineer
Company: Splunk
Location: Campbell
Posted on: February 5, 2026
|
|
|
Job Description:
In this role, you’ll play a crucial leadership role in
architecting, building, and improving systems that defend against
cyber threats like phishing, malware, and malicious content
delivered via URLs, emails, files, and QR codes. You will drive the
development of advanced automated threat analysis tools and lead
initiatives to enhance our customers’ security. If youre passionate
about cybersecurity and ready to make a real-world impact with your
expertise, we encourage you to apply. Your work will significantly
strengthen cyber defenses and protect organizations from evolving
threats, while mentoring and guiding the next generation of
engineers. The Splunk Attack Analyzer (SAA) team streamlines
security threat analysis, providing forensic evidence and metadata
to customers via API and Portal. As a Senior Staff Software
Engineer, youll lead the optimization of backend code and detection
capabilities, focusing on automated URL, file analysis, and web
navigation. Youll spearhead innovative solutions to overcome
challenges posed by threat actors, collaborating across teams to
deliver impactful results and sharing your expertise to elevate
team performance. Your Impact • Architect, design, and implement
detection-as-code and security automation features to identify
threats and protect systems and data at scale. • Lead technical
investigations, analyze, triage, and respond to complex customer
and detection analyst reported code-related false positives and
false negatives. • Drive enhancements and maintenance of detection
capabilities in existing security platforms; contribute to the
continuous improvement of detection coverage, fidelity, and
performance. • Champion secure coding best practices and ensure
delivery of high-quality, maintainable, and well-tested detection
code. • Lead design and code reviews, contribute to technical
documentation, and proactively share knowledge across the team and
broader organization. • Debug and resolve advanced detection
issues, including tuning alerts and investigating false
positives/negatives. • Actively participate in Agile workflows,
help with sprint planning, and collaborate closely with
cross-functional partners. • Shape CI/CD, testing, and automation
strategies for detection pipelines in cloud environments. • Develop
deep product and threat landscape knowledge to deliver
user-focused, effective security detections. • Mentor and coach
junior engineers, fostering a culture of technical excellence and
growth. Key Proficiencies • Drives feature and platform design and
development with advanced programming skills. • Sets and upholds
best practices; leads code reviews and technical discussions. •
Authors well-tested code with comprehensive test coverage. •
Troubleshoots and resolves complex customer issues. • Provides
technical leadership and supports system operations at the
organization level. • Leads sprint estimation, planning, and
technical strategy. • Possesses deep understanding of the product
and demonstrates expert-level knowledge of feature areas. Minimum
Qualifications • 12 years of professional experience with
Bachelor’s Degree; or 8 years experience with Master’s degree in
Computer Science, Engineering, Cybersecurity, or related field; or
5 years of experience with PhD and equivalent practical experience.
• Experience in software engineering or security engineering, with
deep, hands-on expertise in security detection, monitoring, or
incident response. • Advanced proficiency in Python or Go, with a
proven track record developing robust detection logic or security
tooling. • In-depth understanding of file formats commonly abused
by attackers; experience writing decoders and reverse engineering
abused file formats. • Strong understanding of browser internals,
including HTML and JavaScript execution, DOM manipulation, and
security implications of active content in web browsers. •
Expertise in security operations concepts, including attack
techniques (MITRE ATT&CK), log analysis, threat hunting, and
secure coding practices. • Strong grasp of software design
principles for building scalable and maintainable detection
systems. • Advanced experience with cloud platforms (e.g., AWS,
GCP, or Azure). • Proficiency with development tools such as Git,
CI/CD pipelines, Docker, and Kubernetes. • Excellent debugging and
problem-solving skills, especially relating to detection and
alerting logic in complex systems. Preferred Qualifications •
Exceptional communication skills and ability to collaborate and
influence across cross-functional teams. • Demonstrated ability to
mentor, coach, and inspire technical teams.
Keywords: Splunk, Elk Grove , Senior Staff Software Engineer, IT / Software / Systems , Campbell, California