Senior Software Engineer - Java - Messaging Orchestration for Apple iCloud, Apple Music and more
Role Overview
The role is in Apple Services Engineering in London, on the Customer Engagement engineering team.
The team builds a platform for messaging millions of customers across Apple services, including iCloud, Apple Music, Apple TV, Apple Arcade, Apple News+, Apple Fitness+, and Apple Wallet.
Key Skills for This Role
Full Job Posting
Role overview
The role is in Apple Services Engineering in London, on the Customer Engagement engineering team.
The team builds a platform for messaging millions of customers across Apple services, including iCloud, Apple Music, Apple TV, Apple Arcade, Apple News+, Apple Fitness+, and Apple Wallet.
Responsibilities
- Design, build, improve, and maintain server-side applications processing requests at scale with low latency and high availability.
- Transform and optimize self-service campaigns and signals for runtime execution, orchestrating targeted, personalized messaging and A/B testing.
- Work with Product and Design to define work, assess feasibility, break down projects, and lead delivery.
- Champion new technologies and best practices, including responsible use of generative AI and agents.
- Set reliability and quality goals with QA and SRE teams; architect and code for a highly distributed Apple ecosystem.
- Collaborate with partner engineering teams and platform consumers, represent the team, and drive consensus.
- Create reusable features, libraries, and shared engineering capabilities; produce technical design documents.
- Identify AI/ML opportunities to improve personalization and messaging effectiveness.
Minimum qualifications
- Undergraduate degree related to computing or equivalent professional experience.
- Experience designing and building loosely coupled, eventually consistent distributed systems.
- History driving 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 qualifications
- Experience integrating AI agents into development workflows for code quality, debugging, code reviews, and documentation.
- Expertise in clean, high-performance, maintainable Java; test-driven development; and CI/CD workflows.
- Strong knowledge of data structures, concurrency patterns, and software design principles.
- Track record technically leading projects across teams and making consequential architectural decisions.
- Experience with high-scale, low-latency distributed systems serving millions of users.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Apple
Media Analyst
London, GBR
Apple is seeking a Media Analyst for its Corporate Communications team to monitor global news and assess media coverage across its business. Candidates need strong news judgment, analytical ability, clear writing, and th
Sr. Machine Learning Research Engineer, Siri Speech
Cambridge, GBR
Apple is seeking a senior research engineer to advance efficient machine learning for Siri speech, dialog systems, and foundation models. The work spans natural language understanding, context tracking, and multimodal in
Internship - Pro Apps Machine Learning Ecosystem Engineer
London, GBR
Apple is seeking an intern to help developers integrate and optimize machine-learning workloads for Apple GPU and ANE silicon in macOS and iOS applications. Candidates need C++ programming and problem-solving skills, mac
Camera Software (Intern)
Cambridge, GBR
Apple is seeking an intern to research and develop camera software, tooling, and testing infrastructure that improves image quality. The work explores software development and machine learning for reliable camera systems
Machine Learning Engineering Intern, Personal Agentic Search
Cambridge, GBR
Apple is seeking an intern to help build and evaluate machine learning systems for personal agentic search. The work applies NLP, language models, and information retrieval to private, user-centered search experiences. A
Apple Channel Store Advisor, UAE
, UAE
Apple is seeking a customer-focused Channel Store Advisor to grow its business in a partner retailer by demonstrating products, supporting sales, and training partner staff. The role requires two years of related experie
Media Analyst
London, GBR
Apple seeks a Media Analyst to monitor global news and assess coverage relevant to its business. Candidates need strong news judgment, analytical and writing skills, and the ability to identify significant developments a
Media Analyst
London, GBR
Sr. Machine Learning Research Engineer, Siri Speech
Cambridge, GBR
Internship - Pro Apps Machine Learning Ecosystem Engineer
London, GBR
Camera Software (Intern)
Cambridge, GBR
Machine Learning Engineering Intern, Personal Agentic Search
Cambridge, GBR
Apple Channel Store Advisor, UAE
, UAE
Media Analyst
London, GBR