Senior Software Engineer - Content Management Systems
Role Overview
Apple is seeking a Senior Software Engineer with 8 or more years of experience in Content Management Systems.
The role supports CMS capabilities that power apple.com and other digital experiences.
The position combines technical design leadership with hands-on implementation.
Key Skills for This Role
Full Job Posting
Team context
Apple’s Marcom organization develops consumer-facing marketing communications across media and platforms.
The Interactive Engineering team builds high-impact projects using open-source technologies and distributed solutions.
Role overview
Apple is seeking a Senior Software Engineer with 8 or more years of experience in Content Management Systems.
The role supports CMS capabilities that power apple.com and other digital experiences.
The position combines technical design leadership with hands-on implementation.
Core responsibilities
- Architect, develop, customize, and extend distributed CMS platforms at large scale.
- Lead content architecture, modeling, workflows, approvals, versioning, localization, publishing, and delivery.
- Design headless and API-first architectures for multiple 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.
- Design for scalability, availability, resiliency, fault tolerance, performance, caching, indexing, and asynchronous processing.
- Drive database architecture, data modeling, backend services, and microservices.
- Evaluate, extend, and customize Java-based open-source CMS platforms.
- Mentor engineers and provide technical leadership while remaining hands-on.
Requirements
- At least 8 years of software engineering experience.
- Experience with Java and modern software engineering practices.
- Experience building distributed, scalable, and high-performance CMS platforms.
- Experience with content architecture, content modeling, workflows, versioning, localization, publishing, APIs, integrations, and search.
- Experience with Java, Spring Boot, REST APIs, GraphQL, distributed systems, and microservices.
- Experience providing technical leadership and mentoring engineers.
Technical focus
- The role covers CMS engineering, distributed systems, cloud technologies, open-source technologies, automation, and AI-assisted engineering workflows.
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
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
Apple is seeking a Technical Product Marketing Specialist to provide hands-on technical and operational support for product launches and marketing initiatives across Canada and Latin America. The role combines demonstrat
Technical Product Marketing Specialist, Canada & Latin America
Toronto, CAN
Apple is seeking a Technical Product Marketing Specialist to provide hands-on technical and operational support for product launches and marketing initiatives across Canada and Latin America. The role requires 2+ years o
Internship - Machine Learning Research - Speech-to-Speech Translation
Cambridge, 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
Compiler Engineering Intern
London, GBR
Internship - Machine Learning Research - Speech-to-Speech Translation
Cambridge, GBR