Software Development Engineer, Applications

Apple Inc

Quick summary

Work type
On-site
Location
Cary, NC
Posted
1 day ago

Market check

Salary context

How this pay compares to similar roles

Similar $162k
$114k most similar roles pay here $207k

This listing doesn't post a salary. Most similar roles pay $128,005–$195,202.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1817 open roles on FindRole.

Listed pay typically runs $163,300–$272,100 across 1482 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer, Applications

As a Software Development Engineer at Apple Inc. in Cary, North Carolina, you will join the team responsible for developing web services that handle mobile digital identity documents and VICALs according to ISO standards. Your daily tasks include implementing secure online reading of machine-readable passport books using ICAO 9303 and GlobalPlatform Secure Element specifications, ensuring data security with HPKE, COSE, and JWS, and building fault-tolerant services for managing digital identities using Temporal or AWS Step Functions. You will work with PKI and HSMs to sign and encrypt data securely within Apple Wallet’s identity features. The role requires expertise in JVM-based languages like Java and Kotlin, as well as experience with distributed databases such as CockroachDB or DynamoDB, and proficiency in deploying and monitoring services on AWS. This position involves working on a large-scale system that addresses critical security and privacy concerns for millions of users globally.

What you'll do

  • Design and develop web services for reading and writing mobile digital identity documents using ISO 18013-5 and ISO 23220 specifications.
  • Build secure online systems for machine-readable passport books using ICAO 9303 and GlobalPlatform Secure Element standards.
  • Ensure data security with HPKE, COSE, and JWS in transit for digital identity documents.
  • Implement backend services for signing and encrypting data using PKI and HSMs.
  • Create fault-tolerant distributed state machines using Temporal or AWS Step Functions.

What we're looking for

  • Bachelor’s Degree in Computer Science or related field with 4 years of relevant experience.
  • Experience implementing ICAO 9303 and ISO 18013-5/23220 specifications for digital identity documents.
  • Proficiency in Hybrid Public Key Encryption (HPKE), CBOR Object Signing and Encryption (COSE), JSON Web Signature (JWS).
  • Expertise in building backend services using PKI, HSMs, and secure data signing and encryption techniques.
  • Skill in developing server-driven NFC interactions with GlobalPlatform Secure Element specification.
  • Experience creating fault-tolerant distributed state machines using Temporal or AWS Step Functions.
  • Proficiency in writing scalable web services in JVM-based languages like Java and Kotlin.

More like this

Similar roles

Software Development Engineer, Applications

Apple Inc

Austin, TX 30 days ago
Java SQL Kubernetes AWS Docker PCI DSS EMVCo Visa Mastercard American Express CI/CD Microservices Apache Kafka IntelliJ IDEA Eclipse PCI PTS PCI 3DS Python PostgreSQL

Software Engineer, Applications

Apple Inc

Seattle, WA 58 days ago $171,600$258,100
Java Go Python Docker Kubernetes Cassandra Splunk Prometheus Grafana GitHub MongoDB Redis ELK_stack Elasticsearch Logstash Kibana Datadog

Software Engineer, Applications

Apple Inc

Cupertino, CA 58 days ago $181,100$272,100
Java Spring Boot Spring MVC Kafka Cassandra Redis APNS Datadog UML CI/CD Rio Python AWS Docker

Software Engineer, Applications

Apple Inc

Austin, TX 1 day ago
Java Python SpringBoot Oracle Cassandra Couchbase MySQL DynamoDB AWS GCP Azure JUnit TestNG JMeter GitHub ArgoCD Terraform GitOps CI/CD HTTP gRPC

Software Development Engineer, Applications

Apple Inc

Austin, TX 30 days ago
Unix Linux Shell Scripts Load Balancers DNS Nginx SQL Postgres NoSQL Couchbase Cassandra messaging RabbitMQ Solr ElasticSearch Ansible Jenkins Git Docker Kubernetes AWS GCP AliCloud CI/CD Prometheus Grafana