Apple
Software Engineer, Object Storage, Apple Services Engineering
Found: October 15, 2025
This role is based in London, England, United Kingdom.
Responsibilities:
- Join a collaborative team that values mutual support and effective teamwork.
- Identify, scope, and lead major projects impacting features, reliability, scalability, and maintainability of the storage system.
- Mentor other engineers and participate in roadmap discussions.
- Raise the bar for code quality and technical excellence.
- Participate in planning efforts and partner with teams to define product priorities.
Minimum Qualifications:
- In-depth experience as a backend software engineer with knowledge of networking, filesystems, and security concepts.
- Experience driving complex projects end-to-end and collaborating across teams.
- Ability to design features and systems and discuss trade-offs with the team.
- Experience with thread safety and concurrent programming.
Preferred Qualifications:
- Experience with large-scale distributed systems and concepts like availability and fault tolerance.
- Proficiency in Rust and Java programming languages.
- Familiarity with object storage solutions and NoSQL data stores.