Software Engineer, Apple Cloud Object Store

Software Engineer, Apple Cloud Object Store

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Apple

At a Glance

  • Tasks: Join the ACOS team to tackle security challenges in cloud infrastructure.
  • Company: Be part of Apple's innovative Services Engineering organisation.
  • Benefits: Competitive salary, career growth, and a supportive team environment.
  • Other info: Collaborative culture with opportunities for continuous learning and development.
  • Why this job: Make a real impact on security for millions of users worldwide.
  • Qualifications: Strong backend software engineering skills and knowledge 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, part of the 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 organisation builds and operates the cloud infrastructure underpinning Apple's services, bringing together compute, storage, networking, and security into a unified Apple Cloud platform.

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; and conducting threat modeling for a system handling hundreds of thousands of requests per second. You will 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—building platforms that the rest of the storage organisation consumes.
  • Implement and evolve authentication systems to meet modern security standards, improving credential security, integrating with other Apple services, and ensuring consistent auth across storage products.
  • Build and maintain encryption‑at‑rest infrastructure: key lifecycle management, encryption standard upgrades, and ensuring cryptographic coverage at scale.
  • Participate in threat modelling for new and existing features; embed security reviews into the design and launch process.
  • Identify, scope, and lead projects that span security, reliability, isolation, scalability, and maintainability—this is a broad SWE role, not a pure security role.
  • Work across teams to identify improvement areas, build consensus, and participate in roadmap and security planning discussions.
  • Collaborate with Apple's Security and Privacy organisations, serving as the storage organisation'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: familiarity with protocols such as SigV4, OAuth2, mTLS, or IAM‑style policy systems.
  • Understanding of cryptographic fundamentals: symmetric encryption, key hierarchies, certificate management, or secret management systems.
  • 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: key rotation, envelope encryption, or integrating with secret managers (e.g., HashiCorp Vault, AWS KMS, or equivalent).
  • Familiarity with compliance frameworks such as PCI‑DSS or SOX in a cloud infrastructure context.
  • Experience with threat modelling methodologies or conducting security design reviews.

Equal Employment Opportunity Statement

At Apple, we are committed to treating all applicants fairly and equally. We provide reasonable accommodations for applicants with disabilities and consider all qualified applicants with criminal backgrounds in a manner consistent with applicable law.

Software Engineer, Apple Cloud Object Store employer: Apple

Joining Apple as a Software Engineer in the Cloud Object Store team offers an exceptional opportunity to work at the forefront of cloud security and infrastructure. With a strong emphasis on continuous learning, collaboration, and career growth, employees are empowered to take ownership of their projects while contributing to a culture that prioritises security-first engineering. Located in a dynamic environment, Apple provides unique advantages such as access to cutting-edge technology and the chance to work alongside some of the brightest minds in the industry.

Apple

Contact Details:

Apple Recruitment Team

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 current or former employees at Apple, especially those in the ACOS team. A friendly chat can give us insider info and might even lead to a referral.

Tip Number 2

Show off your skills! Prepare a portfolio or GitHub repo showcasing your projects related to security, authentication, and encryption. This will help us stand out during interviews.

Tip Number 3

Practice makes perfect! Get ready for technical interviews by solving coding challenges and reviewing system design principles. We want to be sharp on those backend engineering concepts!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we can track your progress and keep you updated on any opportunities that pop up.

We think you need these skills to ace Software Engineer, Apple Cloud Object Store

Backend Software Engineering
Computer Science Fundamentals
Networking
Distributed Systems
Security Concepts
Authentication and Authorisation
Protocols (SigV4, OAuth2, mTLS)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your backend software engineering experience and security knowledge. Use keywords from the job description to show we’re on the same page about what you bring to the table.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for security and cloud infrastructure, and explain how your skills align with the ACOS team's goals. Let us know why you want to be part of our collaborative environment.

Showcase Relevant Projects:If you've worked on projects involving authentication systems, encryption, or threat modelling, make sure to mention them. We love seeing real-world examples of your work that demonstrate your problem-solving skills.

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 shows you’re keen on joining our team!

How to prepare for a job interview at Apple

Know Your Security Fundamentals

Make sure you brush up on your knowledge of security concepts, especially around authentication and encryption. Be ready to discuss protocols like OAuth2 and mTLS, as well as key management practices. This will show that you understand the core responsibilities of the role.

Showcase Your Project Experience

Prepare to talk about complex projects you've led or contributed to, particularly those involving cross-team collaboration. Highlight how you scoped, planned, and executed these projects, focusing on any security aspects you managed. This demonstrates your ability to handle the broad scope of the role.

Familiarise Yourself with Compliance Frameworks

Since compliance is a big part of the job, it’s crucial to have a basic understanding of frameworks like PCI-DSS or SOX. Be prepared to discuss how you’ve worked with compliance in past roles or how you would approach it in this position.

Engage in Threat Modelling Discussions

Be ready to engage in conversations about threat modelling and security design reviews. Think of examples where you identified potential threats and how you mitigated them. This will show your proactive approach to security and your fit for the team’s security-first mindset.