8 days old

Software Engineer, Apple Pay

Cupertino, CA 95014
  • Job Code
    200199058
  • Jobs Rated
    8th
Summary

Summary

Posted: Oct 13, 2020

Weekly Hours: 40

Role Number:200199058

Imagine what you could do here. At Apple, great ideas have a way of becoming phenomenal products, services, and...Summary

Summary

Posted: Oct 13, 2020

Weekly Hours: 40

Role Number:200199058

Imagine what you could do here. At Apple, great 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.

Are you passionate about building massively scalable services that surprise and delight? Do you have a natural curiosity for learning new technologies? If you answered yes to both questions, the Apple Pay Server engineering team wants to hear from you.

Key Qualifications

  • Minimum 4 years of relevant work experience
  • Java J2EE
  • RDBMS
  • JSON
  • Symmetric encryption TDES/AES
  • Asymmetric encryption RSA/ECC
  • Public Key Infrastructure (PKI)

Description

Apple Pay brought mobile payment to millions of customers and it's just the beginning. We are looking for engineers who are equally comfortable working at the bits and bytes level and designing state of the art objected-oriented web-services. Imagine the freedom of a startup but with the funding and focus of the most valuable company in the world.

Job duties include the following:

Architect and implement new features for Apple Pay
Write bullet-proof Java 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 iOS client team on feature definition and development
Design specifications and protocols to tackle novel problems
Support ongoing development efforts
Work on overall team's efforts to fix bugs and diagnose existing issues
Embrace test-driven development
Unit tests are not optional on this team

Education & Experience

BS degree in computer science or equivalent field plus 3-4 years software development experience or MS degree plus 1-2 years software development experience, or equivalent

Additional Requirements

  • Nice-to-have Experience:
  • GlobalPlatform 2.2.1
  • BSI Technical Guideline TR-03111 - Elliptic Curve Cryptography - Version 2.0
  • NIST Special Publication 800-38B
  • EMV Tokenization
  • APDU/JavaCard
  • Asn.1
  • HSM (Thales)


Jobs Rated Reports for Software Engineer

Posted: 2020-10-13 Expires: 2020-11-12

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer, Apple Pay

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199
Powered ByCareerCast