Staff Software Engineer Java Backend Customer Engagement Platform for Apple Services

Apple


Job Location:

London, KY - USA

Monthly Salary: Not Disclosed
Posted on: 8 hours ago
Vacancies: 1 Vacancy

Job Summary

The role is in Apple Services Engineering (ASE) in London. ASE is the team behind high-profile services such as Apple iCloud Apple Music Apple TV Apple Arcade and more. We are seeking an accomplished staff software engineer to architect and build the software for our customer engagement platform powering message orchestration across Apple Services at global people here at Apple dont just build products they build the kind of wonder thats revolutionised entire industries. Its the diversity of those people and their ideas that encourages the innovation that runs through everything we do from amazing technology to industry-leading environmental efforts. Join Apple and help us leave the world better than we found it.n

The ASE Customer Engagement engineering team is responsible for building the platform that enables communicating with millions of customers every day across services such as Apple iCloud Apple Music Apple TV Apple Arcade Apple News Apple Fitness Apple Wallet and this team you will be responsible for designing building improving and maintaining server-side applications that process requests at phenomenal scale with low latency and high applications transform and optimise self-service configurations (including campaigns and signals) maintained by operations teams using tooling for runtime execution. At runtime they orchestrate customer messaging to millions of users with sophisticated targeting personalisation and A/B testing across Apple

Working with our Product and Design teams to define what were building investigate technical feasibility break down the work and lead its cross-organisational architectural alignment. Authoring design proposals reconciling competing constraints driving consensus across a diverse group of engineering and operating highly-distributed mass-scale systems. Owning deployments and opportunities to reduce complexity improve stability lower operational product and platform capabilities. Promoting standardisation and reusability across the engineering fact-driven technical decisions and presenting them at architecture and leadership engineers and raising the technical bar across the the adoption of new technologies and best engineering practices including effective and responsible use of GenAI and with our QA and SRE teams to establish reliability and quality goals.

Strong Java backend skills and solid computer science fundamentals: data structures algorithms distributed designing and building loosely coupled eventually consistent distributed driving complex cross-team projects written and verbal communication across technical and non-technical partners.

Recent Java backend experience with SQL NoSQL event queues and container in messaging customer engagement audience targeting growth platforms or push/email leading multi-quarter initiatives across engineering towards reducing complexity including sunsetting systems and simplifying making technical decisions and shipping in ambiguous evolving AI agents fluently in your day-to-day development workflow.

Required Experience:

Staff IC

The role is in Apple Services Engineering (ASE) in London. ASE is the team behind high-profile services such as Apple iCloud Apple Music Apple TV Apple Arcade and more. We are seeking an accomplished staff software engineer to architect and build the software for our customer engagement platform pow...

About Company

Company Logo

Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more

View Profile View Profile