Get more replies from employers
Send a job-specific resume in minutes.
Apple Inc. is seeking a Software Development Engineer - Applications in Cary, North Carolina. This role involves designing and developing web services for mobile digital identity documents, ensuring data security using advanced protocols, and deploying services on AWS. Ideal candidates should have a Bachelor’s degree and 4 years experience in related fields. Skills in Java and Kotlin are essential.
Apple promotes diversity and inclusion, and seeks equal opportunity for all applicants.
Cary, North Carolina, United States Software and Services
Design and develop web services for the reading, writing, and presentment of mobile digital identity documents and VICALs using the ISO 18013-5 and ISO 23220 specifications. Build solutions for the secure online reading of machine-readable passport books using the ICAO 9303 and GlobalPlatform Secure Element specifications. Use Hybrid Public Key Encryption (HPKE), CBOR Object Signing and Encryption (COSE), and JSON Web Signature (JWS) to ensure the security and integrity of data in transit. Create secure, distributed, fault-tolerant services for proofing, provisioning and management of digital identity documents using workflow orchestration systems like Temporal and AWS Step Functions. Use public key infrastructure (PKI) and hardware security modules (HSMs) to securely sign and encrypt data as part of Apple Wallet’s identity features. Participate in on‑call rotations and deploy, run and monitor services on AWS. 40 hours/week.
N/A
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