Apple

Senior Software Engineer - Java - Messaging Orchestration for Apple iCloud, Apple Music and more

Apple
Apply
2 days ago
London, United KingdomSenior

Responsibilities

  • Design, build, improve, and maintain highly scalable, low-latency server-side applications for customer messaging orchestration.
  • Architect and code distributed systems that support high availability and mass-scale Apple Services workloads.
  • Transform operational campaigns and signals into runtime messaging execution with targeting, personalization, and A/B testing.
  • Collaborate with Product and Design teams on technical feasibility, scope, and delivery.
  • Drive reusable platform capabilities, shared services, standard libraries, and engineering best practices.
  • Create technical design documents, lead consensus across stakeholders, and represent the team in cross-functional meetings.
  • Partner with QA, SRE, and multiple engineering teams to establish reliability and quality goals.
  • Identify and implement AI/ML opportunities to improve personalization and messaging effectiveness.

Requirements

  • Undergraduate degree related to computing or equivalent professional experience.
  • Experience designing and building loosely coupled and eventually consistent distributed systems.
  • Experience driving the architecture and adoption of reusable platform capabilities and shared services used by multiple teams.
  • Proven experience designing and building production-grade APIs using Java microservices.
  • Effective written and verbal communication with technical and non-technical cross-functional teams.
  • Preferred: experience integrating AI agents into software development workflows for code quality, debugging, code reviews, and documentation.
  • Preferred: expert-level Java coding, knowledge of data structures, concurrency patterns, and software design principles.
  • Preferred: experience using test-driven development with CI/CD workflows.
  • Preferred: track record of technically leading software development projects across multiple teams.
  • Preferred: experience making long-term architectural decisions for product success, scalability, and reliability.
  • Preferred: background with high-scale, low-latency distributed systems serving millions of users.

Tech Stack

Categories

Apple

About Apple

10,000+ employees

Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.

Contact me