Software Engineer

Cupertino, CA
  • Job Code
  • Jobs Rated


Posted: Jul 30, 2019

Weekly Hours: 40

Role Number: 200083563

The data security team is building novel crypto and security products. We are a small team which designs build libraries and services. Server-side developers rely on us to keep their data and everyday interactions safe and private. We reason about the security property of complex systems under reasonable threat model. We build secure systems that handle massive and growing scale of data. Our tools must be an example of excellence in software engineering. That's a tall order, and we're looking to add more talented and passionate engineers who love dealing with such challenges. Your impact will be truly appreciated by billions of customers of Apple who rely on our services to keep their data and everyday interactions safe and private. If this is something which excites you, we'd love to hear from you

Key Qualifications

  • At least 5 years of experience as technical lead cloud scale software solutions
  • Demonstrated engineering experience in Key Management Systems (KMS)
  • Experience with any AWS KMS, AWS IAM, OAuth2, OPA, OIDC, LDAP, TLS
  • Working knowledge of Kubernetes
  • Working knowledge of Golang, Rust, or C
  • Working knowledge of TLS, PKI and common cipher suites
  • Working knowledge of Linux and Linux Security primitives (DAC, SELinux)
  • Deep understanding of Key Management standards and techniques


You will join a team of engineers who passionately protect Apple and our customers from all emerging security threats. You will be focused on identifying threats and building tools to analyze, automate and discover security issues. You will cover the gamut of what Apple offers, including iOS, iCloud, OS X and Windows. To be successful in this role you will need to possess a desire to solve hard problems, sound judgment under pressure, a strong technical background, attention to detail and exceptional lateral and executive communication skills. You will need to coordinate between many stakeholders, set expectations for deliverables from many different teams, be the owner of various security initiatives and ultimately be responsible for its success

Education & Experience

MS in Computer Science or Computer Engineering, or equivalent

Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good