Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An innovative company is seeking a Principal Software Engineer to lead the design and implementation of robust software frameworks. This dynamic role involves building scalable systems, driving engineering excellence, and collaborating with cross-functional teams to enhance product capabilities. You will have the opportunity to influence the product roadmap and deliver intelligent automation solutions that transform security responses. If you are passionate about software engineering and eager to make a significant impact, this role offers a unique chance to thrive in a collaborative and forward-thinking environment.
Principal Software Engineer (Hybrid Remote - San Jose, CA)
Meet the Team
Join us as we pursue our mission to make machine data accessible, usable, and valuable to everyone. At Cisco, we’re passionate about empowering our customers through reliable, scalable, and secure infrastructure. Our people thrive on innovation, collaboration, and a shared drive to deliver outstanding experiences. We're committed to our work, to our customers, and most importantly—to each other’s success.
Are you passionate about building robust, scalable software systems that drive real product impact? Do you thrive at the intersection of engineering and product—architecting secure, distributed platforms while collaborating closely with cross-functional teams to shape feature direction and technical strategy? If so, a role on our Security Orchestration, Automation, and Response (SOAR) team could be the perfect fit—offering the opportunity to take ownership of critical systems, influence the product roadmap, and deliver intelligent automation capabilities that transform how security teams respond to emerging threats.
Your Impact
As a Principal Software Engineer, you will lead the design and implementation of robust, reusable software frameworks that enhance code quality, scalability, and maintainability across the engineering organization. You’ll take ownership of driving engineering excellence through thoughtful architecture, clean abstractions, and best-in-class development practices.
You’ll build systems that validate the behavior of complex, cloud-native applications, applying principles from distributed systems, algorithms, and software design to ensure correctness and performance. Your contributions will elevate developer experience, accelerate innovation, and strengthen the foundation of our software platforms.
What You’ll Do
Basic Qualifications
Preferred Qualifications
Splunk, a Cisco company, is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.