Location: Santa Clara Valley, California
Job Summary
Come and join the team that builds enterprise encryption, signing, and PKI technologies for Apple's most critical services. We are looking for a talented software engineer with a passion for technology, data protection, and security to complement our small and very dynamic team. This is a fantastic opportunity for the right candidate seeking to learn, influence, and potentially reinvent security technologies and processes that support Apple products and services.
Key Qualifications
- Strong object oriented programming and design skills
- Strong Java programming skills
- Strong test-driven approach to writing code
- Experience developing and testing commercial grade applications
- Familiarity with Mac OSX or Unix
- Great communication skills
- Ability to work efficiently and independently with minimal supervision (ie, self-motivated)
- Ability to track and manage numerous parallel activities
- Excellent problem solving skills
Highly Desirable Skills
- Experience with automated testing tools/frameworks (e.g. selenium, TestNG, JUnit, Mockito)
- Knowledge of scripting languages (e.g. perl, bash, python, etc.)
- Hands on experience with cryptography and/or PKI
- Passion for security, information technology, and commitment to life-long learning
- Broad knowledge of IT concepts, including networking (switches, routers, load balancers, firewalls), operating systems (Mac OS, Linux, Solaris, AIX, Windows), middleware and layered products (Apache, JBoss, Tomcat, Jetty), and applications (ERPs, 2- tier, 3-tier, web-based, etc.)
Description
As part of our small team of engineers, you will be involved in the full lifecycle of many features targeted for Apple's encryption, signing and PKI services. Your technical and design skills will be critical to drive projects from scratch to completion, from the
