Senior Software Engineer - Secrets Management

Cupertino, CA 95014
  • Job Code
    200270855
  • Jobs Rated
    8th
Summary

Summary

Posted: Aug 12, 2021

Role Number:200270855

At Apple, extraordinary ideas have a way of becoming excellent products, services, and customer experiences very quickly. Bring pa...Summary

Summary

Posted: Aug 12, 2021

Role Number:200270855

At Apple, extraordinary ideas have a way of becoming excellent products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish!

Security and privacy has always been a crucial part of Apple's innovation. At Apple, we take security very seriously and we passionately look for ways to improve the security of all Apple applications and systems. Security is only as strong as the weakest link.

You will be working on a secrets management system that serves as a cornerstone to Apple's overall security. The secrets management you will be building is expected to be secure in itself, reliable and scalable.

Key Qualifications

  • Strong object oriented design & development experience (JVM languages a plus) Proficiency with scripting languages (python, bash, etc.)
  • Proficiency with SQL and NoSQL database technology
  • Experience in building, orchestrating, and deploying highly scalable REST based stateless APIs/web services
  • Knowledge of applied security concepts (authentication, authorization, OWASP Top 10 Risks)
  • Solid understanding of both front-end and back-end technologies
  • Knowledge of PKI fundamentals and applied cryptography a plus

Description

The Crypto Services team at Apple is responsible for protecting one of the most sensitive pieces of data you can think of - cryptographic keys. On top of this foundation, the team provides highly available, fault-tolerant PKI, encryption APIs and secrets management service that are leveraged across various services within Apple to protect sensitive information.

You will collaborate with product management to define new features for our secrets management service and work closely with other members of the Crypto Services team to deliver comprehensive security solutions.

Education & Experience

Bachelor's degree in Computer Science or equivalent is required; Master's degree preferred.

Additional Requirements

  • Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.
  • We at Apple we are committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Learn more.


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:

Senior Software Engineer - Secrets Management

Apple, Inc.
Cupertino, CA 95014

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
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199