Apple is looking for engineers to build massively scalable services for Apple Pay, a mobile payment system, and to craft phenomenal products, services, and customer experiences.
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 business team to collaborate on current and future initiatives.
- Work directly with the client teams on feature definition and development
- Design specifications and protocols to tackle novel problems
- Experience with object-oriented analysis and design using languages such as Java or Kotlin.
- Experience in developing scalable and distributed systems.
Other
- MS degree plus 10+ years of software development experience or equivalent experience
- Designing and implementing PCI DSS-compliant systems
- BS degree in computer science or equivalent field, plus 8+ years of 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.