Jobs · Engineering · California

Principal Security Engineer

Rippling · San Francisco, CA · 1 mo ago
On-siteEngineeringFull-time
We need to output HTML fragment with sections: About the role, Responsibilities (What You Will Do), Requirements (What You Will Need), maybe Benefits? The posting mentions "competitive salary + benefits + equity" and pay range. So we can include Pay section with range. Benefits not detailed, but we can mention benefits generally? The rule: include a section ONLY when posting has real, specific content for it. Benefits: they say "competitive salary + benefits + equity". That's vague but still mentions benefits. Could we include Benefits section with that statement? It's not specific but it's content. Might be okay. However they said avoid filler like "commensurate with experience", "not specified", "N/A". "competitive salary + benefits + equity" is somewhat vague but still a statement. Might be acceptable. Pay section we have specific range. Schedule: they mention office-based employees must work in-office at least three days a week. That's schedule info. So we can include Schedule section with that. We must not repeat job title as heading. Use

for section headings. We need to remove boilerplate like About Rippling, About The Team? Actually About The Team is relevant content about team; could be part of About the role? But we can include About the team as maybe not required. The instruction: Use headings for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). So we should map content accordingly. We have: - About the role: paragraph describing role. - Responsibilities: "What You Will Do" bullet list. - Requirements: "What You Will Need" bullet list. - Qualifications? Not separate; maybe combine with Requirements. - Skills? Not separate. - Benefits: mention competitive salary + benefits + equity. - Pay: range. - Schedule: office-based employees must work in-office at least three days a week. Also location: based in San Francisco. We should include location maybe in About the role or as separate? Not required heading. We must not include Job ID etc. We must not include cookie/navigation/legal/EEO etc. Remove equal opportunity boilerplate. We must preserve all substantive information. Let's extract substantive content: About Rippling description: can be omitted? It's company overview, not role-specific. Might be considered boilerplate? It's about company, but could be kept? The instruction: remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions. Company overview is not explicitly excluded, but we might keep it as part of About the role? However they said "About the role" heading for section headings. The About Rippling paragraph is not about the role. Could be omitted to keep focused. But we might include it as part of About the role? Probably better to omit company overview as not required. We need to preserve all substantive information about the role, responsibilities, requirements, pay, benefits, schedule. Let's list: About The Role paragraph: "Rippling is looking for a Principal Security Engineer to tackle some of the most complex, cross-cutting security challenges across our technical ecosystem. Reporting directly to the CSO, you will lead high-impact initiatives that span security, AI, infrastructure, identity, developer experience, internal tooling, and third-party SaaS systems. This is a deeply technical, hands-on role for an engineer who can move between architecture and implementation. You will take ambiguous security problems that cross organizational and technical boundaries, develop a cohesive technical strategy, and work alongside engineering teams to build and ship the solution. "We’re looking for someone who has designed and delivered large-scale systems, can influence technical direction across multiple teams, and still wants to build. You’ll help redefine and implement parts of Rippling’s security program to take advantage of AI and agentic systems, applying these technologies to security controls, automation, and decision-making in ways that weren’t previously possible." Replace RBAC for internal system access with a minimal privilege, JIT system using real-time agentic inspection of raw data from the employee graph, system alerts, incidents, customer requests, and support ticketsIntegrate this JIT access control system into all third-party tools (e.g. SAAS applications) used by Rippling, and working with the product team to enable this for Rippling customers as wellDesign and build robust inter-service isolation and sandboxing, as well as AuthN/Z to manage product attack surface, 0-day blast radius, and limit lateral movement This role is based in San Francisco." We need to keep that. About The Team: maybe not needed. What You Will Do bullet points: - Lead the architecture and implementation of complex security initiatives spanning multiple engineering teams and technical domains. - Incorporate the use of agentic AI technologies into security capabilities within both product and infrastructure technologies - Help business leaders understand and navigate risk tradeoffs to ensure Rippling is making well informed security decisions. - Design scalable security systems across areas such as identity and access management, cloud infrastructure, internal tooling, developer infrastructure, and third-party SaaS. - Translate ambiguous or fragmented security problems into clear technical architectures, roadmaps, and executable engineering plans. - Rationalize requirements and technical roadmaps across three or more teams into cohesive systems and long-term solutions. - Partner with senior engineers and engineering leaders across Security, Infrastructure, Developer Experience, IT, and Product to drive alignment on critical technical decisions. - Build prototypes, write production code, and remain hands-on throughout the lifecycle of the systems you design. - Identify architectural weaknesses and systemic security risks before they become incidents, then drive durable engineering solutions. - Establish technical patterns and frameworks that improve security while allowing engineering teams to continue moving quickly. - Raise the technical bar across the security organization through design reviews, mentorship, and influence across engineering. What You Will Need bullet points: - Significant experience designing, building, and operating complex systems in large-scale cloud or enterprise environments. - A track record of leading technically complex initiatives involving multiple engineering teams, competing requirements, and cross-functional stakeholders. - Deep expertise in one or more security domains, with identity and access management (IAM), authentication, authorization, or identity architecture experience particularly relevant. - Strong understanding of modern cloud and enterprise architecture, including security boundaries, workload isolation, service-to-service communication, and access-control systems. - Recent hands-on engineering experience and the ability to prototype, write code, and work directly with modern development tooling. - Experience building defensive agentic systems and integrating them with dynamic software development and operations. - Ability to move fluidly between high-level system architecture and detailed implementation decisions. - Strong technical judgment and the ability to make pragmatic tradeoffs between security, scalability, developer experience, and business needs. - Demonstrated ability to influence senior technical stakeholders without relying on organizational authority. - High degree of ownership, urgency, and bias toward action in ambiguous environments. - Experience and trajectory matter more to us than a specific number of years, but candidates will have 10+ years experience solving complex engineering and security problems. Additional Information: includes equal opportunity boilerplate (remove), accommodation request line (maybe keep? It's about accommodations for disabilities; could be considered EEO? Might be considered boilerplate but it's about process. Probably remove as it's not role-specific. Also statement about in-office requirement: "Rippling highly values having employees working in-office to foster a collaborative work environment and company culture. For office-based employees (employees who live within a defined radius of a Rippling office), Rippling considers working in the office, at least three days a week under current policy, to be an essential function of the employee's role." That's schedule info. Pay: "This role will receive a competitive salary + benefits + equity. The salary for US-based employees will be aligned with one of the ranges below based on location; see which tier applies to your location here. A variety of factors are considered when determining someone’s compensation–including a candidate’s professional background, experience, and location. Final offer amounts may vary from the amounts listed below. The pay range for this role is: 207,000 - 345,000 USD per year(US)" We need Pay section with that range. Benefits: we can mention competitive salary + benefits + equity. Could be a Benefits section with that statement. Schedule: in-office at least three days a week. Location: based in San Francisco. Could be included in About the role paragraph or separate? Not required heading. We must not repeat job title as heading. We'll output HTML:

About the role

... (the paragraph)

Responsibilities

  • ... each bullet

Requirements

  • ... each bullet

Benefits

Competitive salary + benefits + equity.

Pay

The pay range for this role is: 207,000 - 345,000 USD per year.

Schedule

Office-based employees are expected to work in the office at least three days a week.

We might also include location: maybe add a

Based in San Francisco, CA.

under About the role or separate? Could add after About the role paragraph. We must not include fluff like "see which tier applies to your location here". Remove that. We must not include duplicated lines. Let's craft the About the role paragraph: combine the description. We need to ensure we preserve all substantive info from About The Role paragraph. Let's rewrite concisely but keep all details. Original About The Role paragraph: "Rippling is looking for a Principal Security Engineer to tackle some of the most complex, cross-cutting security challenges across our technical ecosystem. Reporting directly to the CSO, you will lead high-impact initiatives that span security, AI, infrastructure, identity, developer experience, internal tooling, and third-party SaaS systems. This is a deeply technical, hands-on role for an engineer who can move between architecture and implementation. You will take ambiguous security problems that cross organizational and technical boundaries, develop a cohesive technical strategy, and work alongside engineering teams to build and ship the solution. "We’re looking for someone who has designed and delivered large-scale systems, can influence technical direction across multiple teams, and still wants to build. You’ll help redefine and implement parts of Rippling’s security program to take advantage of AI and agentic systems, applying these technologies to security controls, automation, and decision-making in ways that weren’t previously possible." Replace RBAC for internal system access with a minimal privilege, JIT system using real-time agentic inspection of raw data from the employee graph, system alerts, incidents, customer requests, and support ticketsIntegrate this JIT access control system into all third-party tools (e.g. SAAS applications) used by Rippling, and working with the product team to enable this for Rippling customers as wellDesign and build robust inter-service isolation and sandboxing, as well as AuthN/Z to manage product attack surface, 0-day blast radius, and limit lateral movement This role is based in San Francisco." We need to keep the quoted text and the specific tasks: Replace RBAC..., Integrate..., Design and build... Let's produce a paragraph that includes all. Potential paragraph:

Rippling is looking for a Principal Security Engineer to tackle some of the most complex, cross-cutting security challenges across our technical ecosystem. Reporting directly to the CSO, you will lead high-impact initiatives that span security, AI, infrastructure, identity, developer experience, internal tooling, and third‑party SaaS systems. This is a deeply technical, hands‑on role for an engineer who can move between architecture and implementation. You will take ambiguous security problems that cross organizational and technical boundaries, develop a cohesive technical strategy, and work alongside engineering teams to build and ship the solution. “We’re looking for someone who has designed and delivered large‑scale systems, can influence technical direction across multiple teams, and still wants to build. You’ll help redefine and implement parts of Rippling’s security program to take advantage of AI and agentic systems, applying these technologies to security controls, automation, and decision‑making in ways that weren’t previously possible.” Specific responsibilities include: replacing RBAC for

Similar jobs

Principal Security Engineer

Valiant SolutionsUnited States· 3 wk ago
RemoteInformation Technology$140k–$155k/yrapply on careers-valiantsolutions.icims.com