Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Senior Software Engineer - Apple Services Engineering / iCloud Platform

Apple

$171,600 - $258,100
Oct 17, 2025
Seattle, WA, US
Apply Now

The iCloud Platform team addresses a wide range of challenges across identity, messaging, queueing, presence, routing, relays, developer APIs, and beyond. The role will contribute to the engineering of the iCloud platform, building server stacks for Push Notifications, iMessage, FaceTime, FocusModes, and iCloud, and developing scalability strategies for applications that support hundreds of millions of users.

Requirements

  • 3+ years of experience developing server software in Java, C, C++, C-Sharp or Swift
  • Experience with network protocols, storage systems, security algorithms, and Unix system internals.
  • Experience with TLS, X.509 certificate evaluation, or other secure protocols
  • Experience designing and developing large distributed systems and maintaining them in production.
  • Deep understanding of asynchronous and multi-thread programming concepts.
  • Strong understanding of recent developments and concerns with standard protocols such as TLS
  • Developing application-level networking technologies and protocols Asynchronous I/O programming

Responsibilities

  • contribute to the engineering of the iCloud platform
  • build the server stacks for Push Notifications, iMessage, FaceTime, FocusModes, and iCloud
  • designing system architectures
  • specifying custom network and security protocols
  • implementing high-performance code
  • develop scalability strategies for applications that support hundreds of millions of users
  • Developing application-level networking technologies and protocols Asynchronous I/O programming

Other

  • Independent, driven, motivated, and passionate about the products we work on.
  • Excellent communication skills and the ability to build strong relationships with colleagues are essential.
  • prepared to deliver high-quality results, with your work’s quality, size, and timeliness being key indicators of your success.
  • Bachelor’s Degree in an engineering-related field or equivalent related experience.
  • If you possess the drive, motivation, and personal stake in the services we manage, you will thrive in this environment.