About The Position

Apple’s Joint Mobile Engineering Team (JMET), part of IS&T, is a security engineering group that provides critical services across Apple product lines and hardware lifecycles. The team designs, implements, and supports security services that improve customer safety and privacy through close integration with hardware. Its work includes server-side solutions for activating Apple devices worldwide and contributions to Apple’s eSIM efforts. The engineer will develop server-side software that supports current and future Apple product features, and participate in initiatives tied to product launches and product security. The role involves collaborating with partners, project managers, carriers, third parties, and cross-functional teams to capture requirements, align expectations, and validate work. The successful candidate will build high-quality, scalable, multi-tenant server applications that adapt to changing business needs and 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.
  • Well-versed in relational and NoSQL databases, such as Oracle and Cassandra.
  • Understanding of PKI, X.509, ASN.1, key exchange protocols, and authentication protocols.
  • Experience with automated testing methodologies and frameworks.
  • Outstanding verbal and written communication skills.
  • 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.

Nice To Haves

  • Experience with event-stream systems and asynchronous backend services; Kafka or Rabbit is a plus.
  • Experience in the wireless industry, or practical experience and demonstrated interest in client/server development involving iOS or other mobile platforms.
  • Knowledge of C.
  • Experience with JUnit, Mockito, or TestNG.

Responsibilities

  • Design, develop, and integrate high-volume, low-latency server applications.
  • Build scalable RESTful APIs and microservices.
  • Develop server-side software supporting current and future Apple product features.
  • Work with partners, project managers, and cross-disciplinary teams to understand and capture requirements.
  • Collaborate with cross-functional teams to align expectations and validate work.
  • Contribute to product launch and product security initiatives.
  • Write high-quality code suitable for detailed audits.
  • Analyze production logs and traffic patterns, and monitor and tune Java and Unix performance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service