Software Engineer, Apple Cloud Object Store in London

Software Engineer, Apple Cloud Object Store in London

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

At a Glance

  • Tasks: Join Apple Cloud Object Store team to enhance security in cloud infrastructure.
  • Company: Be part of Apple's innovative and collaborative tech environment.
  • Benefits: Competitive salary, career growth, and a focus on continuous learning.
  • Other info: Dynamic role with opportunities to work across teams and drive impactful projects.
  • Why this job: Make a real impact on data security at an exabyte scale.
  • 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, 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. We prioritise continuous learning and career growth, with real ownership of the security posture of ACOS.
  • Own and contribute to security infrastructure projects across authentication, authorisation, and encryption — building platforms that the rest of the storage org 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 modeling 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 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: 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.

Apple will consider for employment all qualified applicants with criminal backgrounds in a manner consistent with applicable law.

Software Engineer, Apple Cloud Object Store in London employer: Omaze

Joining the Apple Cloud Object Store team as a Software Engineer offers an exceptional opportunity to work at the forefront of cloud infrastructure, where security is paramount. With a strong emphasis on collaboration and continuous learning, employees are encouraged to take ownership of their projects while benefiting from a culture that prioritises career growth and innovation. Located in a dynamic environment, this role not only allows you to tackle complex security challenges but also positions you within one of the most influential tech companies globally, making it a truly rewarding place to advance your career.

Omaze

Contact Details:

Omaze Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer, Apple Cloud Object Store in London

Tip Number 1

Network like a pro! Attend tech meetups, conferences, or even online webinars related to cloud security and software engineering. It’s a great way to meet people in the industry and get your name out there.

Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects, especially those related to authentication systems or encryption. 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 distributed systems and security concepts. Practice common technical questions and be ready to discuss your past projects and how they relate to the role at Apple.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Apple Cloud Object Store team.

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

Backend Software Engineering
Networking
Distributed Systems
Security Concepts
Authentication Systems
Authorisation Protocols (SigV4, OAuth2, mTLS)
IAM Policy Systems

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 shine! Use it to explain why you're passionate about security in cloud infrastructure and how you can contribute to our team. Keep it concise but impactful – we love a good story!

Showcase Your Problem-Solving Skills:In your application, mention specific challenges you've tackled in previous roles, especially those related to authentication, authorisation, or encryption. We’re all about collaboration and innovation, so let us know how you’ve made a difference!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts and you’re good to go!

How to prepare for a job interview at Omaze

Know Your Security Fundamentals

Make sure you brush up on your knowledge of authentication and authorisation protocols like SigV4, OAuth2, and mTLS. Being able to discuss these concepts confidently will show that you understand the security challenges faced by large-scale cloud systems.

Showcase Your Project Experience

Prepare to talk about complex projects you've driven from start to finish. Highlight how you collaborated across teams and tackled challenges related to security, reliability, and scalability. This will demonstrate your ability to manage multifaceted tasks in a collaborative environment.

Familiarise Yourself with Encryption Practices

Get comfortable discussing encryption-at-rest infrastructure and key lifecycle management. Be ready to explain your experience with cryptographic fundamentals and any hands-on work you've done with secret management systems like HashiCorp Vault or AWS KMS.

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 potential vulnerabilities will set you apart as a candidate who prioritises security in software engineering.