Software Engineer, Content Management Systems - Retail & Marcom Engineering
Core
Design, develop, and enhance distributed, scalable Content Management Systems (CMS) powering apple.com and Apple's digital experiences.
Role type
Senior IC backend software engineer (CMS)
Builds
Modern, headless CMS platforms and content delivery infrastructure for web, mobile, and digital channels
Domain
Internet retail & digital marketing
Deliverable
production ML models | product features
Required skills
Java (11+), Spring Boot, REST/GraphQL APIs, distributed systems, content modeling, microservices, Docker, Kubernetes, SQL/NoSQL, CI/CD, unit testing
Preferred skills
Redis, Elasticsearch, Kafka, React/Vue/Angular, AI coding assistants, event-driven architectures
Technologies
Java, Spring Boot, Docker, Kubernetes, Redis, Elasticsearch, Kafka, React, Vue, Angular, Maven, Gradle, Jenkins, JUnit, Mockito
Responsibilities
Design and develop headless CMS solutions; build integrations with DAM, search, and analytics; implement caching and asynchronous processing; deploy services on cloud platforms; troubleshoot JVM performance; develop backend microservices; write unit and integration tests; leverage AI agents for development workflows.
Seniority
Senior, hands-on IC