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.
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 Confirmed understanding of *NIX fundamentals Experience with continuous deployment that demonstrates containerization technologies (docker, kubernetes) Understanding of performance testing concepts and tools Experience with operational intelligence tools and frameworks (Splunk, graphite, ElasticSearch) Knowledge of PKI fundamentals Applied cryptography experience
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.
BS/MSCS/EE (preferred) or equivalent experience