Server Software Engineer - Apple Pay

Santa Clara Valley (Cupertino), California, United States
Software and Services


Weekly Hours: 40
Role Number:200273627
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences. We invite you to be part of a dynamic team! If you're passionate about software engineering and enjoy building scalable systems, we would love for you to apply! Apple Pay Security Engineering team provides software security technologies to help users protect their accounts. Our vision is to transform your smartphone into a device that secures your digital life without sacrificing your privacy! We're leading the digital transformation of Wallet, Payments & Commerce by re-imagining the user experience for various verticals like payment cards, identity, access, transit and others. We promote innovation and new technology to further improve our creative output.

Key Qualifications

  • We're looking for experience implementing large-scale highly available, distributed production systems
  • Experience building and testing RESTful services
  • Understanding of Computer Science fundamentals
  • Excellent analytical, programming and debugging skills
  • Proficiency in one or more programming languages like Java and Scala
  • Strong communication and collaboration skills


As an engineer on the Apple Pay Security Engineering team, you'll participate in the design and implementation of server side components for Apple’s revolutionary mobile payment solution. This role also requires developing libraries and platforms to empower data scientists to rapidly build and deploy robust models in production. You'll parter with internal Apple partners like Data Scientists, Security Engineers and Program Managers to identify problems, define scalable solutions, execute plans and results. The role requires prioritizing multiple assignments, communicating across functional areas, and driving projects to completion.

Education & Experience

BS or MS in Computer Science/Engineering or equivalent practical experience

Additional Requirements

  • Experience using big-data tools, for example, Hive, Spark, Cassandra or Kafka is a bonus, but not required
  • Experience with security and cryptography is a bonus, but not required
  • Experience with large-scale datacenter application deployment, including monitoring and capacity planning, is a plus but not required
  • Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.
  • Apple participates in the E-Verify program in certain locations as required by law.
  • Apple's committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities.