27 days old

Software Engineer, Cloud File Providers

Austin, TX 78701
  • Job Code
    200182190
  • Jobs Rated
    8th
Summary

Summary

Posted: Sep 16, 2020

Weekly Hours: 40

Role Number:200182190

The Cloud File Providers team in the Storage Systems group is the engineering team behind the integration of co...Summary

Summary

Posted: Sep 16, 2020

Weekly Hours: 40

Role Number:200182190

The Cloud File Providers team in the Storage Systems group is the engineering team behind the integration of collaboration services like Apple's own iCloud Drive into our platforms iOS, iPadOS and macOS. We operate a very vertical software stack to provide a level of integration into the operating system, and a user experience that is only possible through the use of our APIs.

We are looking for Software Engineers to work with key developers to adopt our APIs. The engineer will work closely with the core sync teams of renowned software companies in the collaboration space. She or he will guide that team through adoption of the API, improve sample code and documentation, track bugs found along the way and help diagnose them, build and improve the tooling to assist with these investigations, provide fixes when appropriate or work with our teams or theirs to route the bug to the right engineer. She or he will keep track of gaps or enhancements requests identified in the current API surface and help the engineering managers understand priorities and constraints. She or he will be the point of contact between the two teams, and have a direct impact on our collective success.

Key Qualifications

  • Extended programming experience in Swift or Objective-C, and knowledge of C
  • Experience with Python or an equivalent scripting language
  • Solid operating systems fundamentals, understanding of process lifecycle and memory management
  • Capacity to produce clear and well documented sample code with educational value
  • Capacity to track a large number of tasks, work with different stakeholders to understand priorities, and report on progress
  • Experience with defining and refining process to bring complex projects to completion

Description

Our frameworks, daemons, and support in the filesystem are responsible for core aspects of file sync, ranging from data integrity upon file updates to the faultless delivery of local and remote events. We are on the verge of new foundational work for file sync with repercussions for years to come, major steps forward for user experience and privacy, scalability and performance. The software engineer has a unique opportunity to represent Apple in engineer-to-engineer conversations with key partners, and will get a unique insight into a complex software stack and the development practices of both Apple and our partners.

Additional Requirements

Jobs Rated Reports for Software Engineer

Posted: 2020-09-26 Expires: 2020-10-26

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer, Cloud File Providers

Apple, Inc.
Austin, TX 78701

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199
Powered ByCareerCast