×
Register Here to Apply for Jobs or Post Jobs. X

Software Development Engineer

Job in Cary, Wake County, North Carolina, 27518, USA
Listing for: Apple Inc.
Full Time position
Listed on 2026-06-27
Job specializations:
  • Software Development
    DevOps, Software Engineer, Cloud Engineer - Software, Backend Developer
Salary/Wage Range or Industry Benchmark: 90000 - 130000 USD Yearly USD 90000.00 130000.00 YEAR
Job Description & How to Apply Below
Position: Software Development Engineer - Applications

Software Development Engineer - Applications

Cary, North Carolina, United States Software and Services

Description

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 Global Platform 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.

Minimum Qualifications
  • Bachelor’s Degree or foreign equivalent in Computer Science or related field and 4 years of experience in the job offered or related occupation.
  • Experience and education must include:
    • Implementing the ICAO 9303 specification for interacting with machine-readable passport books.
    • Implementing the reading and writing of mobile digital identity documents and VICALs using the ISO 18013-5 and ISO 23220 specifications.
    • Using 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.
    • Implementing backend services for signing and encrypting data using public key infrastructure (PKI) and hardware security modules (HSMs).
    • Building server-driven device interaction flows using Near Field Communication (NFC) and the Global Platform Secure Element specification.
    • Using Temporal (or similar workflow orchestration system, like AWS Step Functions) to create fault‑tolerant, distributed state machines.
    • Writing scalable web services in JVM‑based languages like Java and Kotlin to support products and meet business needs.
    • Designing schemas for and implementing distributed databases, like Cockroach DB or DynamoDB to store data with high fault‑tolerance.
    • Deploying, running, and monitoring services in AWS to ensure high reliability.
Preferred Qualifications

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

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary