At a Glance
- Tasks: Join the ACOS team to enhance security in cloud infrastructure and tackle complex engineering challenges.
- Company: Apple, a leader in technology with a focus on innovation and collaboration.
- Benefits: Competitive salary, inclusive culture, career growth opportunities, and commitment to accessibility.
- Other info: Dynamic team environment that values continuous learning and diverse perspectives.
- Why this job: Make a real impact on security for millions while working with cutting-edge technology.
- Qualifications: Strong backend software engineering skills and understanding of security concepts.
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, Security employer: Apple Inc.
Contact Detail:
Apple Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer, Security
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those working at Apple or similar companies. Attend meetups, webinars, or tech conferences to make connections that could lead to job opportunities.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your projects, especially those related to security and distributed systems. This gives potential employers a taste of what you can do and how you think.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of authentication and encryption. Be ready to discuss your experience with IAM systems and threat modelling, as these are hot topics for the role.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Software Engineer, Security
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer, Security role. Highlight your experience with backend software engineering, security concepts, and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about security in cloud infrastructure and how your background makes you a great fit for our team. Let us know what excites you about working at Apple!
Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to mention them. We love seeing real-world applications of your skills, especially in areas like authentication systems or encryption infrastructure.
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about what we do at Apple!
How to prepare for a job interview at Apple Inc.
✨Know Your Security Fundamentals
Make sure you brush up on your understanding of authentication and authorisation protocols like OAuth2 and mTLS. Being able to discuss these concepts confidently will show that you’re not just familiar with the basics, but that you can apply them in real-world scenarios.
✨Showcase Your Project Experience
Prepare to talk about complex projects you've driven from start to finish. Highlight how you collaborated across teams and what challenges you faced, especially those related to security and compliance. This will demonstrate your ability to handle the responsibilities of the role.
✨Understand Cryptographic Concepts
Familiarise yourself with cryptographic fundamentals such as symmetric encryption and key management. Be ready to discuss how you’ve implemented or improved encryption-at-rest schemes in past roles, as this is crucial for the position.
✨Engage in Threat Modelling Discussions
Be prepared to discuss threat modelling methodologies and how you’ve embedded security reviews into design processes. Showing that you can think critically about security risks will set you apart as a candidate who prioritises a security-first mindset.