Software Engineer, Content Management Systems

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Austin, TX
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $202k
$140k $246k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $169,050–$235,750.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3498 open roles on FindRole.

Listed pay typically runs $174,200–$277,600 across 2693 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Content Management Systems

Software Engineer, Content Management Systems - Retail & Marcom Engineering joins the Retail and Marcom Engineering team to build and operate systems connecting products with customers. This role focuses on designing, developing, and enhancing modern, distributed, and scalable Content Management Systems that power apple.com and other digital experiences. You will manage the content lifecycle, including modeling, workflows, and localization, while building headless and API-first solutions. Key technologies include Java, Spring Boot, REST, GraphQL, SQL, NoSQL, Docker, and Kubernetes. You will also utilize open-source platforms, JUnit, Maven, and Jenkins. The work involves solving complex content management problems at scale, integrating with search and digital asset management systems, and leveraging AI-assisted engineering and agentic workflows to improve software development productivity and CMS capabilities across various digital channels.

What does a Software Engineer earn in Texas?

Median $178175 from 181 postings across 42 companies.

See salary data

What you'll do

  • Design, develop, and extend distributed, large-scale CMS platforms that power apple.com and other digital experiences.
  • Build capabilities for the content lifecycle, including modeling, metadata, workflows, versioning, and localization.
  • Develop and integrate REST and GraphQL APIs for content authoring, management, and delivery using Java and Spring Boot.
  • Build integrations between CMS platforms and search, digital asset management, identity, and analytics systems.
  • Design solutions for scalability, high availability, and fault tolerance in distributed cloud environments.
  • Implement caching, indexing, and asynchronous processing for large-scale CMS workloads.
  • Deploy and operate CMS services using Docker, Kubernetes, and cloud platforms.
  • Leverage AI coding assistants and agentic workflows to improve development productivity and CMS capabilities.

What we're looking for

  • Bachelor’s degree in Computer Science or equivalent work experience with a focus on data structures, algorithms, and object-oriented design.
  • 3+ years of professional software development experience building scalable, highly available backend and web applications in Java.
  • Hands-on experience with Java-based CMS or content platforms and their extension APIs.
  • Experience with DAM or PIM solutions and integrations supporting content-as-a-service at scale.
  • Strong hands-on experience with Java 11 or later and the Spring / Spring Boot ecosystem.
  • Experience designing and developing RESTful and/or GraphQL web services in Java.
  • Working knowledge of SQL and NoSQL databases and data modeling for content-heavy applications.
  • Experience with Java build and CI/CD tooling such as Maven or Gradle, Git, and Jenkins.
  • Experience writing unit and integration tests with JUnit, Mockito, or similar frameworks.
  • Experience with Docker, Kubernetes, and cloud platforms for deploying JVM services (preferred).
  • Experience with caching and search technologies such as Redis, Memcached, Elasticsearch, or Solr (preferred).
  • Experience with event-driven architectures using Kafka or similar messaging systems (preferred).
  • Experience with modern JavaScript frameworks like React, Vue, or Angular for CMS authoring interfaces (preferred).
  • Hands-on experience using AI/ML tools and AI coding assistants to accelerate development (preferred).

More like this

Similar roles

Staff Software Engineer, Retail and Marcom Engineering

Apple Inc

Austin, TX 37 days ago
Java Spring Boot Spring MVC Spring Security Spring Data Spring Cloud WebFlux AWS GCP Azure Terraform Docker Kubernetes Kafka RabbitMQ ActiveMQ Oracle MySQL Cassandra MongoDB Elasticsearch OpenSearch Splunk Prometheus Grafana gRPC GraphQL OpenAPI Swagger Protobuf IaC Microservices RESTful API JVM TCP/IP HTTP/HTTPS CDN DNS
8+ yrs exp

Senior Software Engineer, Retail & Marcom Engineering

Apple Inc

Sunnyvale, CA 23 days ago $184,700–$277,600
Java Python Spring Boot Spring MVC Spring Security Spring Data Spring Cloud WebFlux Go Ruby Kubernetes AWS EKS GCP GKE Azure AKS CI/CD Oracle MySQL Cassandra MongoDB JUnit Mockito Quarkus Micronaut Dropwizard ServiceTalk GenAI JVM
5+ yrs exp

Senior Software Engineer, Retail & Marcom Engineering

Apple Inc

Cupertino, CA 22 days ago $184,700–$277,600
Java Micro-services AWS Event Driven Architecture SQL NoSQL MySQL Cassandra MongoDB DynamoDB Couchbase REST GraphQL RPC SpringMVC Kubernetes EKS CI/CD SNS SQS ElastiCache S3 Serverless JVM
5+ yrs exp