Senior Software Engineer - Security & Supply Chain

Apple Inc.

Seattle (WA)

On-site

USD 175,000 - 309,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Comprehensive medical and dental
Employee stock purchase plan
Relocation assistance

Job summary

Apple Inc. is seeking a Senior Software Engineer to design, implement, and operate security services and tooling that support Apple’s software at scale.

You will own components end-to-end, collaborate across security teams, and contribute to automated assurance across iCloud, App Store, Music, TV+, and Commerce. The role requires deep experience in distributed systems, security tooling, and CI/CD with Linux/macOS proficiency.

Qualifications

  • 10+ years of hands-on software engineering experience with production ownership of non-trivial systems
  • Proficiency in at least two: Python, Go, Java; comfortable with others as needed
  • Solid knowledge of software supply chain security concepts, including package and dependency risk, build and release integrity, artifact signing and verification, attestation infrastructure and policy-based admission
  • Experience designing, building, and operating agentic systems and LLM-integrated applications in production including prompt engineering, orchestration, and evaluation of model outputs
  • Familiarity with application security assurance methodologies, including static and dynamic analysis approaches and their operational trade-offs
  • Experience designing and operating distributed backends: APIs, data pipelines, and services with meaningful uptime and performance requirements
  • Experience building and maintaining CI/CD pipelines and integrating security controls into them
  • Comfortable operating in Linux and macOS environments, with proficiency in a shell scripting language such as Bash
  • Working understanding of the full software development lifecycle building, testing, deploying, and monitoring production software

Responsibilities

  • Design, implement, test, and operate security services and features, including scanning and assurance tooling, agentic and LLM-integrated components, backends and APIs
  • Collaborate with infrastructure, platform, and product security teams to build tooling used across Apple to develop, ship, and operate services securely at scale
  • Participate in code and security reviews to help peers meet a high bar for quality and security
  • Conduct research, prototyping, and present designs and results to team and internal customers
  • Own significant components end to end and stay close to the code as they evolve

Skills

Python
Go
Java
Shell scripting (Bash)
CI/CD automation
LLM integration
Distributed systems
Security principles

Education

Bachelor’s degree in Computer Science or equivalent

Tools

Docker
Kubernetes
gRPC

Job description

Apple Inc. is seeking a Senior Software Engineer to design, implement, and operate security services and tooling that support Apple’s software at scale.

You will own components end-to-end, collaborate across security teams, and contribute to automated assurance across iCloud, App Store, Music, TV+, and Commerce. The role requires deep experience in distributed systems, security tooling, and CI/CD with Linux/macOS proficiency.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Security Software Engineer - Supply Chain Security
Senior Security Software Engineer - Supply Chain Security

Apple Inc. • Seattle (WA)

On-site
USD 175,000 - 309,000
Employee stock programs
Health & dental coverage
Tuition reimbursement
+1
Senior Software Engineer, Secure Distributed Systems
Senior Software Engineer, Secure Distributed Systems

Apple Inc. • Seattle (WA)

Hybrid
USD 175,000 - 309,000
Discretionary bonuses or commission
Relocation
Employee stock purchase plan
+5
Senior Software Engineer - Secure, Scalable Infrastructure
Senior Software Engineer - Secure, Scalable Infrastructure

Apple • Seattle (WA)

On-site
USD 180,000 - 240,000
Senior Systems Software Engineer Job ID- 934 Job ID- 3167
Senior Systems Software Engineer Job ID- 934 Job ID- 3167

MaziCTools • United States

Remote
USD 140,000 - 210,000
Stock grants
Employee stock purchase program
Education reimbursement
Senior Software Engineer - Security
Senior Software Engineer - Security

Apple Inc. • Seattle (WA)

On-site
USD 175,000 - 309,000
Comprehensive medical and dental
Employee stock purchase plan
Relocation assistance
Senior Security Software Engineer, Software Supply Chain Security
Senior Security Software Engineer, Software Supply Chain Security

Apple Inc. • Seattle (WA)

Hybrid
USD 175,000 - 309,000
Employee stock programs
Health & dental coverage
Tuition reimbursement
+1
Senior Software Engineer, Security Enablement Team ASE
Senior Software Engineer, Security Enablement Team ASE

Apple • Seattle (WA)

On-site
USD 180,000 - 240,000
Senior Security Engineer: Platform Assurance & AI Security
Senior Security Engineer: Platform Assurance & AI Security

Apple Inc. • Seattle (WA)

On-site
USD 175,000 - 309,000
Systems Software Engineer, Information Security
Systems Software Engineer, Information Security

Apple Inc. • Austin (TX)

On-site
USD 100,000 - 130,000
Senior Cloud Security Systems Engineer — Scale & Protect Cloud Services
Senior Cloud Security Systems Engineer — Scale & Protect Cloud Services

MaziCTools • United States

Remote
USD 140,000 - 210,000
Stock grants
Employee stock purchase program
Education reimbursement