Nod CareersAuto-apply free

Software Engineer - Product Platform Security

rubrik · Palo Alto, CA · Palo Alto, CA, United States
Auto-apply to this job with Nod →
<h2><strong>About the Team & Role</strong></h2> <p>The Platform Security Engineering team builds the security features and frameworks that every Rubrik product runs on protecting <strong>hundreds of petabytes of data across thousands of enterprise customers globally</strong>, from encryption and certificate management to access control and platform hardening at scale. We're a small team with massive impact: the problem space covers the entire Rubrik portfolio, from performant core backend architecture to the AI-powered engineering workflows we and the rest of Rubrik now build with daily.</p> <p>This is a strong opportunity for new grads and early-career engineers who want real ownership on security-critical systems. You'll help solve problems like:</p> <ul> <li>How do we roll out post-quantum cryptography across the backup data path before it's an industry requirement?</li> <li>How do we let customers manage sessions and access against compromise, at enterprise scale?</li> <li>How do we build an access control engine that holds up against dynamic, customer-defined policies unique to a data management platform?</li> <li>How do we secure the AI agents and agentic developer workflows that are now embedded in how Rubrik engineers ship code?</li> </ul> <p>You'll work alongside experienced engineers and deeply technical managers who will mentor you as you grow, on a roadmap with genuine business impact.</p> <h2> </h2> <h2><strong>What You'll Do</strong></h2> <p><strong>Security feature development</strong></p> <ul> <li>Design and steer AI to write clean, well-tested code in Go, Scala, or Python for scalable, secure platform services.</li> <li>Collaborate with senior engineers on system design and architecture decisions.</li> <li>Identify attack surfaces and build solutions to harden Rubrik products.</li> <li>Triage, debug, and drive product/system issues to resolution with clear ownership.</li> <li>Use AI coding assistants and agentic workflows as a core part of your daily engineering, while learning to treat AI-generated code as untrusted input that gets the same security scrutiny as any other contribution.</li> </ul> <p><strong>Security code and design reviews</strong></p> <ul> <li>Review code and design docs from other teams to flag security concerns before they ship.</li> <li>Help extend our review practices to cover AI-powered features and AI agents as they become part of Rubrik's product surface.</li> <li>Contribute to secure coding guidelines and evangelize them across engineering.</li> </ul> <p><strong>Team collaboration</strong></p> <ul> <li>Partner with Product Management, UI/UX, docs, InfoSec, and support to turn security requirements into shipped features.</li> <li>Participate in planning, design reviews, and knowledge sharing.</li> </ul> <h2> </h2> <h2><strong>How We Build and Secure with AI</strong></h2> <p>AI isn't a side note for this team, it's part of the job on both sides:</p> <ul> <li><strong>As builders:</strong> you'll use AI coding assistants and agentic tools as part of your normal workflow, the same way the rest of Rubrik engineering does.</li> <li><strong>As security engineers:</strong> you'll help define what "secure" means for AI-generated code, AI-powered features, and autonomous agents acting inside Rubrik's infrastructure, an active, fast-moving part of our roadmap.</li> </ul> <h2> </h2> <h2><strong>What We're Looking For</strong></h2> <p><strong>Required</strong></p> <ul> <li>Bachelor's degree in CS, Software Engineering, or related field, or equivalent practical experience.</li> <li>0-2 years of software development experience (internships, personal projects, and bootcamps count).</li> <li>Strong fundamentals in at least one language (Go, Java, Python,  C++, or similar) and in data structures, algorithms, and testing.</li> <li>Genuine interest in security, curious about how systems break and motivated to build things that don't.</li> <li>A proactive, self-directed learning style; comfortable asking questions and diving into ambiguity.</li> </ul> <p> </p> <p><strong>Preferred</strong></p> <ul> <li>Coursework, personal projects, or internships in cybersecurity, cryptography, or systems security.</li> <li>Comfort with Linux/Unix, Git, and basic networking (TCP/IP, HTTP/HTTPS, DNS).</li> <li>Exposure to cloud platforms (AWS, Azure, GCP).</li> <li>Hands-on experience with AI coding assistants or agentic dev tools (Claude Code, Copilot, or similar).</li> <li>Interest in open-source security tooling or the broader security community.</li> </ul> <h2>What Makes a Great Candidate</h2> <p>Beyond the qualifications above, the traits that predict success on this team:</p> <ul> <li><strong>Thinks critically</strong> - can analyze problems and reason through potential security implications, not just implement what's asked.</li> <li><strong>Collaborates well</strong> - enjoys working with others and learning from teammates across disciplines.</li> <li><strong>Pays attention to detail</strong> - understands that small details matter in security.</li> </ul> <h2> </h2> <h2><strong>Growth

Let Nod apply for you →

More jobs at rubrik

Cyber Resilience Architect, APJ — rubrikAccount Executive, SaaS Product Line Specialist — rubrikStrategic Account Executive, Bay Area — rubrikSoftware Engineer (CPD) - Winter Intern — rubrikAI Product Sales Manager — rubrikEnterprise Account Executive, Melbourne (Large Enterprise) - New Logo/Hunting — rubrik