Senior Software Security Engineer

USD 320,000-405,000 per year
SENIOR
✅ Hybrid
✅ Visa Sponsorship

Used Tools & Technologies

Not specified

Required Skills & Competences

Security @ 4 Go @ 7 Kubernetes @ 3 IaC @ 4 Python @ 7 CI/CD @ 4 Communication @ 4 Rust @ 7 Debugging @ 4 OAuth @ 3 AI @ 4

Details

About Anthropic

Anthropic’s mission is to create reliable, interpretable, and steerable AI systems. The team is a growing group of 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 trust. The team defines authentication architecture for training infrastructure, designs cryptographic foundations to protect model weights and training data, and drives the developer security program. Areas of focus include identity and secrets management, developer security and supply chain, infrastructure security, and secure frameworks.

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, 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 multi-cloud and on-prem environments
  • Design and implement secure development frameworks and libraries (service-to-service authentication, serialization libraries, tool proxies)
  • Harden CI/CD pipelines against supply chain attacks using 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 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
  • Track record of taking ownership from identification to shipping and monitoring fixes
  • Clear communication skills and ability to work collaboratively across engineering teams
  • Low ego, high empathy, and a passion for AI safety and 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 (RBAC, namespaces, network policies, admission controllers)
  • Experience with cloud security posture management tooling, IaC security scanning, or automated remediation
  • Experience with network security and isolation techniques (east-west controls, traffic inspection, cloud network policy)
  • Experience with eBPF for security monitoring and enforcement or developing kernel security policies
  • Experience building secrets management or workload authentication systems; familiarity with OAuth 2.0, OIDC, SAML, or SPIFFE/SPIRE
  • Background operating security systems in environments that support research workflows and rapid iteration

Compensation

Annual Salary: $320,000 - $405,000 USD

Logistics

  • Education requirements: Bachelor's degree in a related field or equivalent experience
  • Location-based hybrid policy: staff expected to be in one of the offices at least 25% of the time
  • Visa sponsorship: Anthropic states they sponsor visas and retain an immigration lawyer to assist where possible

Benefits

Anthropic offers competitive compensation and benefits, optional equity donation matching, generous vacation and parental leave, flexible working hours, and office space for collaboration.