
Senior Software Engineer - Java - Messaging Orchestration for Apple iCloud, Apple Music and more
Apple2 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.
About Apple
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.