CareerPlanSign in

Senior Software Engineer – Content Management Systems

Bengaluru, India💼 Full-time🗓 2026-09-21 → 2026-09-28

Core

Design, architect, and evolve modern, distributed, scalable Content Management Systems (CMS) powering apple.com and Apple's digital experiences.

Role type

Senior Software Engineer (CMS Architecture & Backend)

Builds

Large-scale CMS platforms, headless architectures, APIs, and content delivery systems for Apple's global marketing.

Domain

Internet / Content Management / Distributed Systems

Required skills

Java (11+), Spring Boot, Distributed Systems, Microservices, REST/GraphQL APIs, SQL/NoSQL Data Modeling, JVM Performance Tuning, CI/CD, Docker, Kubernetes, Testing Frameworks (JUnit/Mockito), Technical Leadership, AI-assisted Engineering

Preferred skills

Headless CMS architectures, Agentic workflows, AI-powered content capabilities, Open-source CMS customization

Technologies

Java, Spring Boot, Spring MVC, Spring Data, Spring Security, Maven, Gradle, Git, Jenkins, Docker, Kubernetes, JUnit, Mockito, GraphQL, REST

Responsibilities

Architect and design complex CMS capabilities and headless content delivery systems. Develop and extend distributed Java microservices and backend services. Lead technical design discussions and mentor engineers on architecture and best practices. Drive database architecture and data modeling for large content repositories. Implement caching, event-driven architectures, and data pipelines for scalability. Collaborate with cross-functional teams to translate business requirements into scalable technical solutions.

Seniority

Senior, hands-on IC with technical leadership

Sourced via apple · Listed on CareerPlan, which tracks 851,000+ jobs from 20+ sources.