Latest AI JobsBrowse Jobs
Anthropic logo

Senior Software Security Engineer

AnthropicSan Francisco, CA | New York City, NY | Seattle, WASecurity
Apply on company site
Salary
Not listed
Job type
Full-time
Posted
19 Aug 2025
Status
Open · checked 7d ago

About this role

The Senior Software Security Engineer role at Anthropic involves protecting complex artificial intelligence systems across offices in San Francisco, New York City, and Seattle. This position suits experienced professionals with a background in production security who want to advance safe and beneficial AI technologies.

Role Overview

The Security Engineering team at Anthropic safeguards critical artificial intelligence infrastructure and maintains user trust. Professionals in this group define authentication structures, design cryptographic defenses for model weights, and establish developer security guidelines. The department focuses on identity management, infrastructure security, developer supply chains, and secure frameworks. Team members support a primary focus area while contributing across multiple collaborative domains based on individual strengths and organizational needs.

Key Responsibilities

Build and maintain identity and secrets management systems, including credential issuance, rotation, and workload authentication across multi-cloud environments.
Contribute to cluster security controls such as RBAC policies, namespace isolation, workload identity, and pod security.
Implement and maintain cloud security controls including IAM, network segmentation, VPC architecture, and encryption across multi-cloud and on-premise setups.
Design and implement secure development frameworks and libraries, featuring 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.

Requirements

At least five years of software engineering experience implementing and maintaining security-relevant systems in production.
A bachelor’s degree in Computer Science or an equivalent combination of education, training, and professional experience in a relevant field.
Strong programming capabilities in Python or at least one systems language such as Go or Rust.
Practical experience contributing to cloud security controls.
A track record of taking end-to-end ownership of problems, from identifying issues to shipping and monitoring fixes.
Clear communication skills and the ability to collaborate effectively across engineering teams.
Low ego, high empathy, and a genuine interest in helping teammates succeed, alongside a passion for AI safety.

Nice to Have

Contributions to developer security tooling including SAST, dependency scanning, or secure build infrastructure.
Familiarity with Kubernetes security primitives like 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 and traffic inspection.
Experience with eBPF for security monitoring and enforcement, or developing kernel security policies.
Background building secrets management systems, including familiarity with OAuth 2.0, OIDC, SAML, or SPIFFE/SPIRE.
Experience building or operating security systems in environments supporting research workflows and rapid iteration.

Skills and Tools

Python
Go
Rust
Kubernetes
Multi-cloud environments
IAM and VPC architecture
CI/CD pipelines

Salary and Benefits

Annual salary range of $320,000 to $405,000 USD.
Competitive compensation and benefits.
Optional equity donation matching.
Generous vacation and parental leave.
Flexible working hours.
Office space to collaborate with colleagues.

About the Company

Anthropic operates as a public benefit corporation with a mission to create reliable, interpretable, and steerable AI systems that remain safe and beneficial for society. The organization approaches AI research as an empirical science, functioning as a single cohesive team tackling large-scale research efforts. Staff members include committed researchers, engineers, policy experts, and business leaders working together.

How to Apply

Interested candidates should review qualifications and apply directly on the official Anthropic careers page.

Skills and tech stack

Questions candidates ask

What locations are available for the Senior Software Security Engineer position?

The role is available in San Francisco, CA, New York City, NY, and Seattle, WA, operating under a location-based hybrid policy where staff are expected in the office at least 25% of the time.

What is the annual salary range for this role?

The annual salary range is between $320,000 and $405,000 USD.

What are the minimum education and experience requirements?

Candidates need a bachelor’s degree in Computer Science or equivalent industry experience, alongside at least five years of software engineering experience implementing and maintaining security-relevant systems in production.

Does Anthropic provide visa sponsorship?

Yes, Anthropic sponsors visas and retains an immigration lawyer to assist candidates who receive an offer.

What programming languages are required?

Strong programming skills in Python or at least one systems language such as Go or Rust are required.

Ready to apply?

The application is on the official Anthropic careers page.

Apply on company site