About The Position

The Java Server Engineer will work on Apple’s iCloud Calendar team, which develops scheduling experiences and services used across Apple devices. The role focuses on designing, building, and maintaining distributed, scalable server systems that power iCloud Calendar. The engineer will drive the end-to-end development of Calendar features, with an emphasis on performance, reliability, and security, and collaborate with engineering, product, design, and privacy teams to launch features at scale. The role also contributes to long-term technical strategy and the roadmap for calendaring in Apple’s core cloud services.

Requirements

  • At least 7 years of Java development experience.
  • A consistent track record of shipping high-quality, consumer-facing apps or backend services.
  • Experience with SQL and NoSQL databases.
  • Excellent teamwork and communication skills, and a collaborative problem-solving approach.
  • Passion for user-centered product development and attention to detail.

Nice To Haves

  • Experience with cloud infrastructure, privacy/security, and API design.
  • Familiarity with RAG systems and vector databases.
  • Interest in AI/ML and agentic user experience.

Responsibilities

  • Design, build, and maintain distributed, scalable server systems powering iCloud Calendar.
  • Drive end-to-end development of new Calendar features, focusing on performance, reliability, and security.
  • Collaborate with engineering, product, design, and privacy teams to launch innovative features at scale.
  • Contribute to long-term technical strategy and influence the roadmap for calendaring in Apple’s core cloud services.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service