Software Engineer, Crypto Services

Apple, Inc.
Cupertino, CA 95014
  • Job Code
    200161065
  • Jobs Rated
    8th
Summary

Summary

Posted: Mar 21, 2020

Role Number:200161065

Imagine what you could do here. At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences...Summary

Summary

Posted: Mar 21, 2020

Role Number:200161065

Imagine what you could do here. At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. The Crypto Services team at Apple is responsible for protecting one 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 and encryption APIs that are used across various services within Apple to protect sensitive information. You will engage in a collaborative, rapidly changing environment to design groundbreaking new technologies. Be ready to make something phenomenal when you come here. Dynamic, inspiring people and innovative, industry-defining technologies are the norm at Apple. The people who work here have reinvented and defined entire industries with our products and services. The same passion for innovation also applies to our business practices - strengthening our commitment to leave the world better than we found it. You should join the Apple Crypto Services team if you want to help deliver the next amazing Apple product.

Key Qualifications

  • Strong object oriented design & development experience (JVM languages preferred)
  • History of implementing solutions with strict availability, concurrency and low latency requirements
  • Experience with Java build systems (Maven, Gradle)
  • Proficiency with scripting languages (python, bash, etc.)
  • Knowledge of applied security concepts (authentication, authorization, OWASP Top 10 Risks) Solid understanding of both front-end and back-end technologies
  • Dropwizard experience
  • Confirmed understanding of *NIX fundamentals
  • Experience with continuous deployment that demonstrates containerization technologies (docker, kubernetes)
  • You have excellent judgment and integrity with the ability to make timely and sound decisions
  • Ability to stay focused and prioritize a heavy workload while achieving extraordinary quality
  • You are upbeat, adaptable, and results oriented with a positive attitude
  • You bring passion and dedication to your job and are committed to our vision and supporting the developer community
  • Understanding of performance testing concepts and tools
  • Experience with operational intelligence tools and frameworks (Splunk, graphite, ElasticSearch)
  • Knowledge of PKI fundamentals
  • Applied cryptography experience

Description

We are seeking a motivated software engineer to be a part of our talented team. You will be challenged to innovate while balancing both security and scalability requirements. Specifically, you will: Design and deliver production grade security-focused applications Balance multiple projects and initiatives Serve as a source of technical leadership

Education & Experience

BS/MS CS/EE (preferred) or equivalent experience

Additional Requirements

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, Crypto Services

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