At Apple, the business problem is to build massively scalable services for Apple Pay that surprise and delight customers, and to craft innovative products and services that revolutionize entire industries.
Requirements
- Experience with object-oriented analysis and design using languages such as Java or Kotlin
- Experience in developing scalable and distributed systems
- Experience authoring and supporting web services
- Experience with Relational and NoSQL Databases
- Experience with Cloud Engineering
- Experience/understanding of security and cryptography
- Experience with EMV, tokenization, and payment security standards
Responsibilities
- Architect and implement new features for Apple Pay
- Write bullet-proof code (thread-safe, performant, object-oriented, and inherently testable)
- Work directly with the client teams on feature definition and development
- Design specifications and protocols to tackle novel problems
- Work directly with the business team to collaborate on current and future initiatives
- Designing and implementing PCI DSS-compliant systems
- Developing scalable and distributed systems
Other
- BS degree in computer science or equivalent field, plus 5+ years of software development experience or equivalent experience
- MS degree with software development experience or equivalent experience
- Apple is an equal opportunity employer that is committed to inclusion and diversity
- We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics
- Learn more about your EEO rights as an applicant