
Senior Software Security Engineer
Anthropic · New York, NY
- On site
- Full-time
- $365,000 / year
- New York, NY
Job highlights
- Build and maintain security systems for AI.
- Protect training data and model weights.
- Enhance developer security and software supply chain.
- Implement cloud and cluster security controls.
- Foster AI safety through robust security engineering.
About the role
About Anthropic
Anthropic’s mission is to create reliable, interpretable, and steerable AI systems. We want AI to be safe and beneficial for our users and for society as a whole. Our team is a quickly growing group of committed researchers, engineers, policy experts, and business leaders working together to build beneficial AI systems.
About The Team
The Security Engineering team protects Anthropic's AI systems and maintains the trust of our users and society. We define the authentication architecture for our training infrastructure, design the cryptographic foundations that protect model weights and training data, and drive the developer security program that shapes how engineers build and ship software.
The team works across several areas that collaborate closely: identity and secrets management, developer security and supply chain, infrastructure security, and secure frameworks. You will support one of these areas while contributing across others, with your focus shaped by your strengths and the team's priorities.
Responsibilities
- Build and maintain identity and secrets management systems, including credential issuance, rotation, and workload authentication across our multi-cloud environments
- Contribute to cluster security controls including RBAC policies, namespace isolation, workload identity, and pod security
- Implement and maintain cloud security controls including IAM, network segmentation, VPC architecture, and encryption across our multi-cloud and on-prem environments
- Design and implement secure development frameworks and libraries that make secure coding the path of least resistance for our engineering teams, including service to service authentication, serialization libraries, and tool proxies.
- Harden CI/CD pipelines against supply chain attacks through isolated build environments, signed attestations, dependency verification, and automated policy enforcement
- Identify and remediate security gaps through code review, threat modeling, and hands-on debugging
- Contribute to continuous cloud security posture management using infrastructure-as-code scanning, misconfiguration detection, and automated remediation
You May Be a Good Fit If You Have
- At least 5 years of software engineering experience implementing and maintaining security-relevant systems in production
- Bachelor's degree in Computer Science or equivalent industry experience
- Strong programming skills in Python or at least one systems language such as Go or Rust
- Experience contributing to cloud security controls
- A track record of taking ownership of problems end to end, from identifying the issue to shipping and monitoring the fix
- Clear communication skills and the ability to work collaboratively across engineering teams
- Low ego and high empathy, with a genuine interest in helping teammates succeed
- Passion for AI safety and the role security engineering plays in building trustworthy AI systems
Strong Candidates May Also Have
- Contributions to developer security tooling including SAST, dependency scanning, or secure build infrastructure
- Familiarity with Kubernetes security primitives including RBAC, namespaces, network policies, and admission controllers
- Experience with cloud security posture management tooling, infrastructure-as-code security scanning, or automated remediation
- Experience with network security and isolation techniques including east-west controls, traffic inspection, and cloud network policy
- Experience with eBPF for security monitoring and enforcement, or developing kernel security policies
- Experience building secrets management or workload authentication systems, including familiarity with protocols such as OAuth 2.0, OIDC, SAML, or SPIFFE/SPIRE
- Background building or operating security systems in environments that support research workflows and rapid iteration
Key skills/competency
- Software Security Engineering
- Identity and Secrets Management
- Cloud Security Controls
- Secure Development Frameworks
- CI/CD Security
- Threat Modeling
- Infrastructure as Code Security
- Kubernetes Security
- Network Security
- Python/Go/Rust
Skills & topics
- Senior Software Security Engineer
- Software Engineering
- Security Engineering
- AI Safety
- Cloud Security
- Identity Management
- Secrets Management
- DevSecOps
- Python
- Go
- Rust
- Kubernetes
- Threat Modeling
- San Francisco
- Hybrid
How to get hired
- Tailor your resume: Highlight your 5+ years of software engineering experience with a focus on security systems, Python/Go/Rust skills, and cloud security controls.
- Showcase ownership: Provide examples of end-to-end problem-solving, from issue identification to fix implementation and monitoring.
- Emphasize collaboration: Detail your experience working with engineering teams and your communication style.
- Demonstrate AI passion: Express your interest in AI safety and the critical role of security.
- Prepare for technical and behavioral questions: Be ready to discuss your experience with cloud security, threat modeling, and collaborative problem-solving.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the application deadline for the Senior Software Security Engineer role at Anthropic?
- There is no set deadline to apply for the Senior Software Security Engineer position at Anthropic. Applications are reviewed on a rolling basis, so it's advisable to submit your application as soon as possible to be considered.
- What is the salary range for a Senior Software Security Engineer at Anthropic?
- The annual compensation range for the Senior Software Security Engineer role at Anthropic is $320,000 to $405,000 USD. This range is for base salary and may not include other compensation components.
- Does Anthropic offer visa sponsorship for the Senior Software Security Engineer position?
- Yes, Anthropic does sponsor visas for its positions. While they cannot guarantee sponsorship for every role or candidate, they make every reasonable effort to assist if an offer is extended, working with an immigration lawyer.
- What is Anthropic's policy on remote work for the Senior Software Security Engineer role?
- Anthropic has a location-based hybrid policy, expecting staff to be in the office at least 25% of the time. Some roles may require more in-office presence, and this Senior Software Security Engineer position is based in San Francisco.
- What kind of AI systems does Anthropic focus on developing?
- Anthropic focuses on creating reliable, interpretable, and steerable AI systems. Their mission is to ensure AI is safe and beneficial for users and society.
- What programming languages are preferred for the Senior Software Security Engineer role at Anthropic?
- Strong programming skills in Python are preferred. Alternatively, experience with at least one systems language such as Go or Rust is also highly valued for this role.
- How important is experience with Kubernetes for this security engineering role?
- Familiarity with Kubernetes security primitives is a strong plus. This includes experience with RBAC, namespaces, network policies, and admission controllers, which are relevant to cluster security controls.
- What does Anthropic mean by 'AI safety' in their mission?
- AI safety at Anthropic refers to ensuring that AI systems are developed and deployed in a way that is reliable, interpretable, steerable, and ultimately beneficial to humans and society, avoiding potential harms.