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...

Apple

Software Engineering Senior

AppleLondon

Apply Now →

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 5+ years of software engineering experience.

Job Description

Who you are

You have 5+ years of software engineering experience with strong programming skills in Swift — you've built applications on Apple platforms like macOS, iOS, watchOS, and tvOS. Your experience includes developing system-level frameworks and APIs, and you possess excellent communication skills that facilitate collaboration across teams.

Your expertise extends to low-level programming with C and Objective-C, and you are familiar with libdispatch and POSIX APIs. You have a passion for building complex systems that prioritize reliability and can seamlessly recover from errors. You understand synchronization protocols and framework design, and you are adept at inter-process communication and multi-process performance work.

Desirable

Experience with Swift concurrency and event-based programming is a plus, as is a proven track record of working on rapid development projects. You are committed to Apple's values, particularly in extending privacy to cloud services, and you thrive in collaborative environments.

What you'll do

In this role, you will work closely with the CloudKit team and various server component teams to enhance iCloud services. Your responsibilities will include designing and implementing secure and efficient client-side solutions that ensure data privacy and integrity. You will contribute to the development of device-to-device encrypted storage and protected computation features, playing a key role in shaping the future of Apple's cloud offerings.

You will engage in system-level programming, focusing on performance optimization and reliability. Your work will involve collaborating with Apple's Privacy teams to ensure that all solutions align with the company's commitment to user privacy. You will also participate in code reviews and mentor junior engineers, fostering a culture of learning and growth within the team.

What we offer

Apple provides a dynamic work environment where innovation thrives. You will have the opportunity to work on cutting-edge technology that impacts millions of users worldwide. The company values diversity and inclusion, ensuring that all employees feel valued and supported. You will be part of a team that encourages collaboration and creativity, with ample opportunities for professional development and career advancement.

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 - On-Site

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.

🏛️ On-SiteSenior
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