Apple is seeking an experienced Software Engineer to contribute to the development of the next generation of cloud services infrastructure, specifically building the foundations for a secure and private cloud from device to device encrypted storage in the cloud to protected computation.
Requirements
- 3+ years of software engineering experience with strong programming skills in Objective-C and/or Swift
- Experience building on Apple Platforms (macOS, iOS, watchOS, tvOS, etc.)
- Experience in building system-level frameworks and APIs
- Experience in Swift concurrency (Preferred)
- Experience with Event-based programming or inter-process communication (Preferred)
Responsibilities
- Work with adopters to craft clear APIs
- Work with the network and file system stacks to build performant daemons
- Work with our server counterparts to design scalable features and protocols
- Implement core components of the cryptographic protection of cloud data
- Collaborate with exceptional teams of engineers who genuinely love engineering and prioritize user privacy
- Build crucial components of the iCloud platform and introduce innovative fundamental capabilities
- Power entirely new applications and enhance existing ones like FaceTime, PushNotifications, iCloud Drive, Photos, and Backup
Other
- Excellent communication
- Ability to build relationships with diverse groups of people (Preferred)
- Bachelor's Degree in an engineering-related field or equivalent related experience
- Proven track record of working on rapid development cycles and shipping software on tight schedules (Preferred)