About The Position

The Joint Mobile Engineering Team (JMET), a security engineering group within Apple’s IS&T Group, provides critical services across Apple product lines and throughout the hardware lifecycle. The team designs, implements, and supports security services that improve customer safety and privacy and are closely coupled with hardware. Its work includes server-side solutions for activating Apple devices worldwide and contributions to eSIM initiatives. The role involves collaboration with cross-functional teams, carriers, and other third parties, including work tied to product launches and product security initiatives. The engineer develops server-side software that enables improvements to current and future Apple products. The work involves designing high-quality, highly scalable, multi-tenant applications that can adapt to changing business needs, and applying security concepts and design patterns. The engineer works with partners, project managers, and cross-disciplinary teams to understand and capture requirements, and writes code that can withstand detailed audits.

Requirements

  • At least 6 years of experience with application design, development, and integration of high-volume, low-latency server applications.
  • Strong object-oriented programming and design experience, including Java.
  • Experience with Spring Boot and microservices, specifically building scalable RESTful APIs.
  • Knowledge of relational and NoSQL databases, such as Oracle and Cassandra.
  • Understanding of PKI, X.509, ASN.1, key exchange protocols, and authentication protocols.
  • Outstanding verbal and written communication skills.

Nice To Haves

  • Experience with event-stream systems and asynchronous backend services; Kafka or Rabbit is a plus.
  • Experience with automated testing methodologies and frameworks; JUnit, Mockito, or TestNG is a plus.
  • Wireless industry experience, or practical experience and demonstrated interest in client/server development involving iOS or other mobile platforms.
  • Knowledge of C.
  • Familiarity with build tools such as Maven or Gradle.
  • Familiarity with version control systems such as Git.
  • Strong analytical skills, including the ability to interpret production logs and traffic patterns.
  • Experience with Java and Unix performance monitoring and tuning.

Responsibilities

  • Design, develop, and integrate high-volume, low-latency server applications.
  • Build scalable RESTful APIs and microservices using Spring Boot.
  • Develop server-side software supporting features of current and future Apple products.
  • Work with partners, project managers, and cross-disciplinary teams to understand and capture requirements.
  • Contribute to initiatives supporting product launches, product security, and customer safety and privacy.
  • Write high-quality code suitable for detailed audits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service