Apple

About Apple

The personal technology company redefining user experience

🏢 Tech, Hardware👥 1001+ employees📅 Founded 1976📍 Cupertino, CA4.2
B2CB2BHardwareSaaSTelecommunicationseCommerce

Key Highlights

  • Market cap of $3 trillion as of 2022
  • Over 1 billion active devices worldwide
  • Comprehensive medical plans including mental healthcare
  • Paid parental leave and gradual return-to-work program

Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...

🎁 Benefits

Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...

🌟 Culture

Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...

Skills & Technologies

Overview

Apple is hiring a Senior Software Engineer for the iCloud Platform Client team to build secure and private cloud services. You'll work with Swift, C, and Objective-C on Apple platforms. This position requires 3+ years of software engineering experience.

Job Description

Who you are

You have 3+ years of software engineering experience with strong programming skills in Swift, and you have a proven track record of building on Apple platforms such as macOS, iOS, watchOS, and tvOS. Your experience includes developing system-level frameworks and APIs, and you possess excellent communication skills that enable you to collaborate effectively with cross-functional teams.

You are passionate about building complex systems that prioritize reliability and privacy. Your expertise in low-level programming (C/Objective-C/Swift) and system-level skills (synchronization protocols, framework design, IPCs) allows you to tackle challenges in creating secure cloud services. You thrive in environments that require a deep understanding of multi-process performance work and system-wide resource sharing.

Desirable

Experience with Swift concurrency and event-based programming is a plus, as is familiarity with inter-process communication. You have a strong desire to work on rapid development projects and contribute to innovative solutions that enhance user experiences.

What you'll do

In this role, you will work closely with the CloudKit team and various server component teams to develop the client-side of iCloud services. Your responsibilities will include designing and implementing secure and private cloud solutions that ensure device-to-device encrypted storage and protected computation. You will collaborate with Apple's Privacy teams to extend the company's commitment to privacy in the cloud.

You will be involved in building and maintaining system-level frameworks and APIs that support the iCloud platform. Your work will require you to engage in low-level programming and system-level design, ensuring that the systems you build are reliable and can recover seamlessly from errors. You will also participate in code reviews and contribute to the overall architecture of the iCloud services.

What we offer

At Apple, you will be part of a team that values innovation and collaboration. We offer a dynamic work environment where your contributions will directly impact the development of cutting-edge cloud services. You will have the opportunity to work with talented engineers and be part of a culture that encourages growth and learning. We believe in creating products that serve everyone, and we are committed to treating all applicants fairly and equally.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Apple.

Similar Jobs You Might Like

Based on your interests and this role

Apple

Software Engineering

Apple📍 London

Apple is hiring a Senior Software Engineer for the iCloud Platform Client team to build secure and private cloud services. You'll work with Swift, C, and Objective-C on Apple platforms. This position requires 5+ years of software engineering experience.

Senior
2w ago
Apple

Software Engineering

Apple📍 Seattle - On-Site

Apple is hiring a Senior Software Engineer to build the next generation of iCloud services. You'll design and implement key components of the iCloud platform, focusing on private cloud compute and CloudKit. This role requires experience in API design and cloud infrastructure.

🏛️ On-SiteSenior
3w ago
Apple

Solutions Engineer

Apple📍 San Francisco - On-Site

Apple is hiring a Senior iCloud Solutions Engineer to provide architectural and implementation guidance for iCloud services. You'll work with Swift, Objective-C, and various database technologies. This position requires a strong engineering background and experience with cloud services.

🏛️ On-SiteSenior
2 months ago
Apple

Software Engineering

Apple📍 Seattle - On-Site

Apple is seeking a Software Engineer for their iCloud Platform team to develop cloud services infrastructure. You'll work with Java, Swift, C++, and Go to enhance applications like iCloud Photos and FaceTime. This role requires 3+ years of experience in distributed systems.

🏛️ On-SiteMid-Level
2 months ago
Apple

Data Engineer

Apple📍 Austin - On-Site

Apple is hiring a Senior Data Engineer for the iCloud team to drive the future of Apple's products and applications. You'll engineer scalable data pipelines and work with technologies like Python, SQL, and Apache Spark. This position requires a strong background in distributed data processing.

🏛️ On-SiteSenior
3w ago