Senior Software Engineer - Content Management Systems
Role Overview
Apple is seeking a Senior Software Engineer with 8+ years of experience to build and evolve modern, distributed, scalable, and high-performance Content Management Systems.
The role supports apple.com and focuses on CMS engineering, content architecture, content modeling, workflows, versioning, localization, publishing, APIs, integrations, search, and large-scale content delivery.
The engineer will provide technical leadership while remaining hands-on in implementation.
The role involves modern CMS platforms, headless architectures, open-source technologies, automation, and AI-assisted engineering workflows.
Key Skills for This Role
Full Job Posting
About Marcom and Interactive Engineering
Marcom is Apple’s creatively led global team overseeing consumer-facing marketing and communications across media and platforms.
The Interactive Engineering group delivers high-impact projects and interactive experiences for multiple Apple lines of business using open-source technologies.
Role Overview
Apple is seeking a Senior Software Engineer with 8+ years of experience to build and evolve modern, distributed, scalable, and high-performance Content Management Systems.
The role supports apple.com and focuses on CMS engineering, content architecture, content modeling, workflows, versioning, localization, publishing, APIs, integrations, search, and large-scale content delivery.
The engineer will provide technical leadership while remaining hands-on in implementation.
The role involves modern CMS platforms, headless architectures, open-source technologies, automation, and AI-assisted engineering workflows.
Description and Core Responsibilities
- Provide technical leadership and design ownership for major CMS capabilities across the content lifecycle.
- Architect, design, develop, customize, and extend distributed CMS platforms that power apple.com and other Apple digital experiences.
- Drive content models, content relationships, metadata, taxonomy, workflows, approvals, versioning, localization, publishing, and delivery.
- Design headless and API-first CMS architectures for web, mobile, and other digital channels.
- Develop REST and GraphQL APIs using Java and Spring Boot.
- Build integrations with search, digital asset management, identity, analytics, CDN, and other enterprise systems.
- Deliver scalability, availability, resiliency, fault tolerance, performance, caching, indexing, asynchronous processing, event-driven architecture, and data pipelines.
- Drive database architecture and data modeling for large content repositories and content relationships.
- Develop and maintain Java backend services and microservices using Spring Boot and related frameworks.
- Evaluate, extend, and customize Java-based open-source CMS platforms and frameworks.
- Mentor engineers, influence architectural direction, and remain hands-on in implementation.
Candidate Profile
- 8+ years of software engineering experience.
- Experience designing and developing distributed, scalable, and high-performance CMS platforms.
- Strong Java and open-source technology experience, including Spring Boot.
- Expertise in CMS content architecture, content modeling, workflows, versioning, localization, publishing, APIs, integrations, search, and content delivery.
- Experience with distributed systems, cloud technologies, databases, microservices, and large-scale content workloads.
- Ability to provide technical leadership, lead complex technical design, influence architecture, and mentor engineers.
- Interest in AI-assisted engineering and agentic workflows is described as part of the role’s evolution.
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
Technical Product Marketing Specialist, Canada & Latin America
Toronto, CAN
The International Product Marketing team in Canada and Latin America is looking for a Technical Product Marketing Specialist to support Apple's exciting product launches and ongoing marketing efforts. Based in Toronto, y
Technical Product Marketing Specialist, Canada & Latin America
Toronto, CAN
Apple is seeking a technically skilled specialist to support product launches and ongoing marketing across Canada and Latin America. The role combines product demonstrations, technical investigations, automation, and ser
Technical Product Marketing Specialist, Canada & Latin America
Toronto, CAN
The International Product Marketing team in Canada and Latin America is looking for a Technical Product Marketing Specialist to support Apple's exciting product launches and ongoing marketing efforts. Based in Toronto, y
Technical Product Marketing Specialist, Canada & Latin America
Toronto, CAN
Apple is seeking a Technical Product Marketing Specialist to support product launches and marketing initiatives across Canada and Latin America. The role combines hands-on platform support, demonstrations, automation, an
Technical Product Marketing Specialist, Canada & Latin America
Toronto, CAN
Apple is seeking a hands-on technical specialist to support product launches and marketing initiatives across Canada and Latin America. The role combines product demonstrations, automation, system administration, and tec
Technical Product Marketing Specialist, Canada & Latin America
Toronto, CAN
Apple is seeking a Technical Product Marketing Specialist to provide technical and operational support for product launches and marketing initiatives across Canada and Latin America. The role combines demonstrations, aut
Technical Product Marketing Specialist, Canada & Latin America
Toronto, CAN
Apple is seeking a Technical Product Marketing Specialist to support launches and marketing teams across Canada and Latin America. The role combines technical demonstrations, automation, systems support, and launch readi
Technical Product Marketing Specialist, Canada & Latin America
Toronto, CAN
Engineering Program Manager (EPM) Intern
London, GBR
Technical Product Marketing Specialist, Canada & Latin America
Toronto, CAN
Technical Product Marketing Specialist, Canada & Latin America
Toronto, CAN
Technical Product Marketing Specialist, Canada & Latin America
Toronto, CAN
Technical Product Marketing Specialist, Canada & Latin America
Toronto, CAN
Technical Product Marketing Specialist, Canada & Latin America
Toronto, CAN
Technical Product Marketing Specialist, Canada & Latin America
Toronto, CAN