At a Glance
- Tasks: Join the ACOS team to build secure cloud infrastructure and tackle exciting engineering challenges.
- Company: Apple, a leader in technology with a focus on innovation and inclusivity.
- Benefits: Competitive salary, health benefits, remote work options, and opportunities for professional growth.
- Other info: Collaborative environment with a commitment to diversity and career development.
- Why this job: Make a real impact on security at scale while working with cutting-edge technology.
- Qualifications: Strong backend software engineering skills and knowledge of security concepts required.
The predicted salary is between 60000 - 80000 £ per year.
Join the Apple Cloud Object Store (ACOS) team as a Software Engineer with a focus on security. The ACOS team, which is part of Apple Services Engineering organisation, is one of the most critical infrastructure teams at Apple, storing and serving petabytes of data across Apple's services. The ASE organization builds and operates the cloud infrastructure underpinning Apple's services, bringing together compute, storage, networking, and security into a unified Apple Cloud platform. In this role you'll work at the intersection of distributed systems engineering and security — building the authentication, authorisation, and encryption foundations that protect data at exabyte scale.
The security challenges in a large-scale cloud object store are deep and varied. You will work on problems such as:
- Designing and evolving authentication systems to meet modern security standards.
- Implementing and improving encryption-at-rest schemes with robust key lifecycle management at scale.
- Building IAM policy enforcement at high throughput.
- Driving compliance for a multi-region storage platform.
- Conducting threat modeling for a system handling hundreds of thousands of requests per second.
You'll also contribute to broader storage engineering work — durability, availability, multi-tenancy, and performance — making this a well-rounded SWE role with a security-first mindset.
Responsibilities
- Join a highly collaborative team that values mutual support and security-first engineering.
- Own and contribute to security infrastructure projects across authentication, authorisation, and encryption.
- Implement and evolve authentication systems to meet modern security standards.
- Build and maintain encryption-at-rest infrastructure.
- Participate in threat modeling for new and existing features.
- Identify, scope, and lead projects that span security, reliability, isolation, scalability, and maintainability.
- Work across teams to identify improvement areas, build consensus, and participate in roadmap and security planning discussions.
- Collaborate with Apple's Security and Privacy orgs, serving as the storage org's point of contact for security matters.
Minimum Qualifications
- Solid backend software engineering experience with strong computer science fundamentals: networking, distributed systems, and security concepts.
- Good understanding of authentication and authorisation.
- Understanding of cryptographic fundamentals.
- Experience driving complex projects end-to-end and collaborating across teams.
Preferred Qualifications
- Experience with IAM systems, STS/short-lived credentials, or policy-based access control.
- Hands-on experience with encryption infrastructure.
- Familiarity with compliance frameworks such as PCI-DSS or SOX in a cloud infrastructure context.
- Experience with threat modeling methodologies or conducting security design reviews.
At Apple, we’re not all the same. And that’s our greatest strength. We draw on the differences in who we are, what we’ve experienced and how we think. Because to create products that serve everyone, we believe in including everyone. Therefore, we are committed to treating all applicants fairly and equally. As a registered Disability Confident employer, we will work with applicants to make any reasonable accommodations. Apple will consider for employment all qualified applicants with criminal backgrounds in a manner consistent with applicable law. At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.
Software Engineer, Apple Cloud Object Store employer: Apple Inc.
Apple is an exceptional employer, offering a dynamic work environment in London where innovation meets collaboration. As part of the Apple Cloud Object Store team, you'll enjoy a culture that prioritises continuous learning and career growth, alongside competitive benefits and a commitment to diversity and inclusion. With opportunities to work on cutting-edge security projects at scale, you'll be empowered to make a meaningful impact while developing your skills in a supportive atmosphere.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer, Apple Cloud Object Store
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at Apple or in similar roles. A friendly chat can open doors and give you insights that job descriptions just can't.
✨Tip Number 2
Show off your skills! If you've got a GitHub or personal project that highlights your backend engineering chops, make sure to share it. It’s a great way to demonstrate your expertise in distributed systems and security.
✨Tip Number 3
Prepare for those interviews! Brush up on your knowledge of authentication protocols and encryption methods. Be ready to discuss how you’ve tackled complex projects and collaborated across teams in the past.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Software Engineer, Apple Cloud Object Store
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your backend software engineering experience and security knowledge. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or technologies you've worked with!
Craft a Compelling Cover Letter:Your cover letter is your chance to tell us why you’re the perfect fit for the Software Engineer position. Share your passion for security and distributed systems, and let us know how you can contribute to our team’s goals.
Showcase Your Problem-Solving Skills:In your application, highlight specific examples of complex projects you've tackled. We love seeing how you approach challenges, especially those related to authentication, authorisation, and encryption!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining the Apple Cloud Object Store team!
How to prepare for a job interview at Apple Inc.
✨Know Your Security Fundamentals
Make sure you brush up on your knowledge of authentication and authorisation protocols like OAuth2 and mTLS. Being able to discuss these concepts confidently will show that you understand the security-first mindset that the ACOS team values.
✨Showcase Your Project Experience
Prepare to talk about complex projects you've driven from start to finish, especially those involving distributed systems or security. Highlight your collaboration with other teams and how you tackled challenges, as this role requires a broad understanding of both software engineering and security.
✨Familiarise Yourself with Compliance Frameworks
Since compliance is a key aspect of the role, it’s beneficial to have a grasp of frameworks like PCI-DSS or SOX. Be ready to discuss how you've applied these in past experiences or how you would approach compliance in a cloud infrastructure context.
✨Prepare for Technical Questions
Expect technical questions related to cryptographic fundamentals and encryption infrastructure. Brush up on topics like key lifecycle management and symmetric encryption, and be prepared to explain how you would implement these in a large-scale environment.