Cloud File Providers - Software Engineer

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

Summary

Posted: Jul 28, 2021

Weekly Hours: 40

Role Number:200270386

The Cloud File Providers team works on frameworks and daemons powering cloud storage services on iOS and macOS....Summary

Summary

Posted: Jul 28, 2021

Weekly Hours: 40

Role Number:200270386

The Cloud File Providers team works on frameworks and daemons powering cloud storage services on iOS and macOS. We keep your files in sync between the local file system and your favorite cloud storage provider. We work with Apple's cloud storage service iCloud Drive as well as external developers of all sizes.

We are sync engineers - we worry about causality, data integrity, performance, stability and reliability. We operate a storage system at an incredible scale, and through our partners work closely with all sorts of customers, consumers and enterprise alike. We design and maintain a large API surface, and we focus on the developer experience.

We take pride in owning a feature that spans from the filesystem to the UI, and we drive multi-functional work with teams at both ends of the spectrum, the likes of the APFS and Finder teams. On this team you'll get a chance to understand and impact that entire stack, and forge relationships with specialists of these layers.

Key Qualifications

  • Programming skills: extensive experience in C, Objective-C or C++, (familiarity with Swift a plus).
  • Experience with at least 2 of the following:
  • Debugging code with cross-functional teams owning dependencies and/or depending on your code
  • Building or maintaining low level, data intensive, complex systems such as storage systems, databases or data pipelines.
  • Designing a system anticipating future evolutions: data migration, protocol versioning or API versioning.
  • Experience working with telemetry and making data-driven decisions.

Description

You will help drive features and quality in a fast pace, high impact environment!

The position entails responsibility for the quality of the user experience, the reliability, performance and stability of the system, the integrity of our users' data, and the protection of their privacy. The challenge in this position is to deliver features while not compromising on any of these requirements.

The ideal candidate has a proven track record of getting up to speed in a large code base and quickly delivering features without regressing an existing user base. He or she will be independent and driven, learn quickly, have the presence to ask questions and clarifications to the team, the courage to challenge existing design decisions while keeping everyone on track with the existing feature plans. The goal six months to a year down the road is that this engineer will understand the system well enough to fix complex bugs and implement features collaboratively, participate fully in planning and prioritization discussions, and contribute to the technical vision and roadmap of the team.

Education & Experience

MS CS/CE or equivalent experience and experience as a software engineer

Additional Requirements

  • History of shipping software on tight schedules.
  • Capacity to break down a long term technical vision into incremental work.
  • Capacity to plan, prioritize, drive co-workers to execute, report on progress and blockers.
  • Capacity to provide an executive summary about the state of a feature, giving a clear picture and diving into technical details as asked.
  • Interest in working in a constantly evolving and dynamic environment and driving top issues to resolution.
  • Appetite to challenge and revisit QA plans and engineering roadmaps continuously to deliver features aggressively and at the highest level of quality.


Jobs Rated Reports for Software Engineer

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:

Cloud File Providers - Software Engineer

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