Senior Software Engineer - CloudKit Client
Company: Apple Inc.
Location: San Francisco
Posted on: May 24, 2025
Job Description:
San Francisco, California, United States Software and
ServicesAdd to Favorites Senior Software Engineer - CloudKit
ClientDescriptionWe work on the client-side of iCloud services,
building the foundations for a secure and private cloud from device
to device encrypted storage in the cloud to protected computation.
Apple's commitment to privacy runs deep and this team is key to
extending this commitment to the cloud. This position will involve
close collaboration with the CloudKit team, several teams working
on server components as well as Apple's Cryptography and Privacy
teams. This job 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 essential, and we're looking for
engineers with a real passion for building complex systems that
will seamlessly recover in the event of errors.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 dataMinimum Qualifications
- 3+ years of software engineering experience with strong
programming skills in Objective-C, C, Swift, or C++
- Experience in Swift concurrency
- Experience in building system-level frameworks and APIs
- Bachelor's Degree in an engineering-related field or equivalent
related experiencePreferred Qualifications
- Experience building on Apple Platforms (macOS, iOS, watchOS,
tvOS, etc.)
- Ability to build relationships with diverse groups of
people
- Experience with Event-based programming or inter-process
communication is a plus
- Proven track record of working on rapid development cycles and
shipping software on tight schedulesAt Apple, base pay is one part
of our total compensation package and is determined within a range.
This provides the opportunity to progress as you grow and develop
within a role. The base pay range for this role is between $143,100
and $264,200, and your base pay will depend on your skills,
qualifications, experience, and location.Apple employees also have
the opportunity to become an Apple shareholder through
participation in Apple's discretionary employee stock programs.
Apple employees are eligible for discretionary restricted stock
unit awards, and can purchase Apple stock at a discount if
voluntarily participating in Apple's Employee Stock Purchase Plan.
You'll also receive benefits including: Comprehensive medical and
dental coverage, retirement benefits, a range of discounted
products and free services, and for formal education related to
advancing your career at Apple, reimbursement for certain
educational expenses - including tuition. Additionally, this role
might be eligible for discretionary bonuses or commission payments
as well as relocation. Learn more about Apple Benefits.Note: Apple
benefit, compensation and employee stock programs are subject to
eligibility requirements and other terms of the applicable plan or
program.Apple is an equal opportunity employer that is committed to
inclusion and diversity. We seek to promote equal opportunity for
all applicants without regard to race, color, religion, sex, sexual
orientation, gender identity, national origin, disability, Veteran
status, or other legally protected characteristics. Learn more
about your EEO rights as an applicant.
#J-18808-Ljbffr
Keywords: Apple Inc., San Rafael , Senior Software Engineer - CloudKit Client, IT / Software / Systems , San Francisco, California
Didn't find what you're looking for? Search again!
Loading more jobs...