Apple Services Engineering team is seeking a Senior Software Engineer for their Podcast Content Featuring Team to support the growth of Apple's Media services business. The role involves building sophisticated tools and backend systems for content operations, enabling merchandising and featuring various media assets across different device platforms globally.
The position requires expertise in Java programming, microservices architecture, and REST APIs. The ideal candidate will have 5+ years of professional programming experience and strong skills in software architecture, system design, and data modeling. Experience with distributed systems (Kafka, Solr, Elasticsearch) and cloud platforms like Kubernetes is highly valued.
The team operates in a fast-paced environment where engineers handle the complete application development lifecycle, from requirements gathering to deployment. They work on sophisticated web applications and services that power Apple's media services, reaching over 150 countries in 35+ languages.
This is an excellent opportunity to join Apple's unique integration of hardware, software, and services, working in small, nimble teams with cross-functional exposure. The role offers competitive compensation ($143,100-$264,200), comprehensive benefits, and the chance to contribute to Apple's privacy-focused, innovative media services platform.
The ideal candidate will be a self-starter with excellent communication skills, capable of questioning assumptions and working collaboratively across teams. They should be passionate about building secure, end-to-end solutions and comfortable with both SQL and NoSQL databases. This role offers the opportunity to impact Apple's growing media services business while working with cutting-edge technologies and talented teams.