Sr. Software Engineer, Podcast Content Featuring Team

Apple is a technology company that combines art and technology, providing services like Apple Music, App Store, Apple TV, Apple Fitness+, Apple Podcasts, and Apple Books.
$143,100 - $264,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Sr. Software Engineer, Podcast Content Featuring Team

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.

Last updated 17 minutes ago

Responsibilities For Sr. Software Engineer, Podcast Content Featuring Team

  • Full lifecycle of application development
  • Gathering requirements and scoping
  • Designing and implementing data models and APIs
  • Writing documents
  • Setting up dashboards for monitoring
  • Deploying sophisticated web applications and services

Requirements For Sr. Software Engineer, Podcast Content Featuring Team

Java
Kubernetes
Redis
Cassandra
JavaScript
TypeScript
React
  • 5+ years of experience in professional programming, with strong proficiency in Java and similar languages
  • Strong skills in software architecture, system design, data modeling, modern design patterns, and problem-solving
  • Expertise in building microservices using REST-style APIs
  • Ability to independently learn and adopt new technologies in a fast-paced, dynamic environment
  • Strong written and verbal communication skills, with the ability to work collaboratively

Benefits For Sr. Software Engineer, Podcast Content Featuring Team

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits
  • Employee Stock Purchase Plan
  • Discounted products and free services

Interested in this job?

Jobs Related To Apple Sr. Software Engineer, Podcast Content Featuring Team

Network Software Engineer

Senior Network Software Engineer role at Apple, focusing on developing scalable core network infrastructure with Python, Django, and cloud technologies. 6+ years experience required.

Software Development Engineer in Test

Senior SDET role at Apple Services Engineering, developing automation frameworks and tools for quality assurance of Apple's digital services platform.

Software Engineer, Apple Services Engineering

Senior Software Engineer position at Apple working on CloudKit, developing and maintaining large-scale distributed systems for cloud services infrastructure.

Software Development Engineer in Test, IS&T Enterprise Systems

Senior SDET position at Apple focusing on quality assurance for customer support systems and CRM applications, requiring 5 years of experience in test automation and software development.

CapEx Systems Program Manager

Senior Program Manager role at Apple managing CapEx systems and factory operations, offering competitive pay and benefits with international travel opportunities.