Apple
Senior Software Engineer - Backend
Found: December 10, 2025
This role is based in London, England, United Kingdom.
Responsibilities:
- Model great software engineering practices by producing well-tested, performant, and reliable code.
- Engage in code review, pair programming, and architecture discussions.
- Work cross-functionally with other teams at Apple.
- Write detailed architecture and design proposals.
- Constantly seek areas of improvement.
Minimum Qualifications:
- Experience with shipping high-quality, performant, and reliable backend systems.
- A passion for developing products and features.
- Ability to discuss technical tradeoffs across the stack.
- A learning attitude to continuously improve.
Preferred Qualifications:
- BS/MS in Computer Science or equivalent experience.
- Experience with Ruby, Rails, Cassandra, PostgreSQL, Docker, Kubernetes.
- Experience with test-driven development, continuous integration, and delivery.
- Familiarity with Apple technologies such as Xcode and Swift is a plus.