drjobs Staff iOS Software Engineer — CloudKit

Staff iOS Software Engineer — CloudKit

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

San Diego, CA - USA

Monthly Salary drjobs

USD 201300 - 302200

Vacancy

1 Vacancy

Job Description

On the client-side of iCloud services our team is responsible for establishing the foundations of a secure and private cloud. This includes device-to-device encrypted storage in the cloud protected computation and other essential components. Apples commitment to privacy is deeply ingrained in our work and this team is instrumental in extending this commitment to the position requires close collaboration with the CloudKit team as well as with several other teams working on server components and Apples Cryptography and Privacy teams. The role entails both low-level (C/Objective C libdispatch POSIX APIs) and system-level skills (synchronization protocols framework design IPCs multi-process performance work system-wide resource sharing). Reliability is paramount and we seek engineers with a genuine passion for constructing complex systems that can seamlessly recover from errors. As part of this role you will: Work with adopters to craft clear APIs Work with the network and file system stacks to build performant system daemons Work with our server counterparts to design scalable features and protocols Implement core components of the cryptographic protection of cloud data


  • 7 years of software engineering experience with strong programming skills in Swift and/or Objective-C
  • Experience building on Apple Platforms (macOS iOS watchOS tvOS etc.)
  • Experience working with and building system-level frameworks and APIs
  • Experience working with client-server architectures and network protocols in a distributed system
  • Proven track record of working on rapid development cycles and shipping software on tight schedules
  • Excellent communication
  • Bachelors degree or above in an engineering-related field or equivalent related experience


  • Experience with Swift concurrency
  • Experience with security privacy and cryptography concepts
  • Experience with event-based programming and/or inter-process communication is a plus
  • Ability to build relationships in highly cross-functional environments

Required Experience:

Staff IC

Employment Type

Full-Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.