Apple
Software Engineer, FoundationDB
Found: February 4, 2026
This role is based in London, England, United Kingdom.
Responsibilities:
- Design, develop, and support a multi-tenant relational database.
- Collaborate with teams across Apple to develop and ship new features.
- Drive end-to-end project execution from design to production releases.
- Deploy, scale, and maintain highly concurrent services.
- Triage and remediate production issues.
Minimum Qualifications:
- Bachelor's degree in Computer Science or related field.
- Experience in Java, C, or C++ development.
- Familiarity with distributed NoSQL or relational database technologies.
- Expertise in debugging and profiling.
- Experience with large-scale distributed systems.
Preferred Qualifications:
- Understanding of relational databases and SQL.
- Strong fundamentals in storage systems.
- Familiarity with caching mechanisms like Redis or Memcached.