Software Engineer, Security in London
Software Engineer, Security

Software Engineer, Security in London

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

At a Glance

  • Tasks: Join the ACOS team to build secure software for Apple's cloud infrastructure.
  • Company: Be part of Apple, a leader in technology and innovation.
  • Benefits: Competitive salary, health benefits, and opportunities for remote work.
  • Other info: Collaborative environment focused on continuous learning and career growth.
  • 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 — 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 (HashiCorp Vault, AWS KMS, or equivalent).
  • 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.

Software Engineer, Security in London employer: Omaze

At Apple, we pride ourselves on being an exceptional employer, particularly for those joining our ACOS team as a Software Engineer focused on security. Our collaborative work culture fosters continuous learning and career growth, allowing you to take ownership of critical security infrastructure projects while working alongside some of the brightest minds in the industry. Located in a vibrant tech hub, we offer unique advantages such as access to cutting-edge technology and a commitment to innovation, making this an ideal environment for meaningful and rewarding employment.
Omaze

Contact Detail:

Omaze Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer, Security in London

✨Tip Number 1

Network like a pro! Attend tech meetups, conferences, or online webinars related to software engineering and security. Chat with folks in the industry, share your passion for cloud infrastructure, and don’t be shy about mentioning your interest in roles like the one at Apple.

✨Tip Number 2

Show off your skills! Create a GitHub repository showcasing your projects, especially those that highlight your backend engineering and security expertise. This is a great way to demonstrate your hands-on experience and problem-solving abilities to potential employers.

✨Tip Number 3

Prepare for interviews by brushing up on key concepts like authentication protocols and encryption methods. Practice explaining complex ideas simply, as you might need to discuss your understanding of IAM systems or threat modelling during technical interviews.

✨Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for passionate individuals who want to make a difference in cloud security. Your next big opportunity could be just a click away!

We think you need these skills to ace Software Engineer, Security in London

Backend Software Engineering
Networking
Distributed Systems
Security Concepts
Authentication and Authorisation
SigV4
OAuth2
mTLS
IAM-style Policy Systems
Cryptographic Fundamentals
Symmetric Encryption
Key Hierarchies
Certificate Management
Secret Management Systems
Project Management

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 that you understand what we're looking for.

Showcase Your Projects: Include specific examples of projects where you've tackled authentication, authorisation, or encryption challenges. We love seeing how you've driven complex projects end-to-end!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Explain why you're passionate about security in cloud infrastructure and how your skills align with our team's goals. Keep it engaging and personal.

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!

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 OAuth2 and mTLS. Being able to discuss these concepts confidently will show that you understand the core security principles that are crucial for the role.

✨Showcase Your Project Experience

Prepare to talk about complex projects you've driven from start to finish, especially those involving security or distributed systems. Highlight your collaboration with other teams and how you navigated challenges, as this will demonstrate your ability to work in a highly collaborative environment.

✨Familiarise Yourself with Compliance Frameworks

Since compliance is a big part of the role, it’s a good idea to have a basic understanding of frameworks like PCI-DSS or SOX. Be ready to discuss how you’ve applied these in past projects or how you would approach compliance in a cloud infrastructure context.

✨Prepare for Technical Questions

Expect technical questions related to encryption-at-rest and key lifecycle management. Brush up on your cryptographic fundamentals and be prepared to explain how you would implement robust security measures at scale. This will help you stand out as a candidate who is not only knowledgeable but also practical.

Software Engineer, Security in London
Omaze
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>