Sr. Software Engineer, Backend, Content Delivery Team

Apple is a technology company that creates revolutionary products and services across various industries.
$135,400 - $250,600
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Sr. Software Engineer, Backend, Content Delivery Team

Apple's Content Delivery team, part of the Apple Services Engineering organization, is seeking a Senior Backend Engineer to join their dynamic team. This role focuses on building secure, end-to-end solutions at massive scale, responsible for content delivery across major Apple services including the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books.

The position offers an opportunity to work with cutting-edge technology in a collaborative environment, where you'll be instrumental in developing and maintaining server-side systems that power Apple's content delivery infrastructure. You'll be working with distributed systems technologies like Cassandra, Kafka, and Redis, while implementing REST APIs and handling both SQL and NoSQL databases.

As a senior engineer, you'll be responsible for both maintaining existing features and innovating new solutions to meet evolving customer needs. The role requires strong technical expertise in Java programming, distributed systems, and software architecture, combined with excellent communication skills.

The position offers competitive compensation ranging from $135,400 to $250,600, along with comprehensive benefits including medical coverage, stock options, and educational reimbursement. Working at Apple provides unique exposure to technology and art intersection, with the opportunity to impact millions of users worldwide through Apple's various content platforms.

This is an ideal opportunity for experienced engineers who want to work on challenging problems at scale, contribute to next-generation delivery platforms, and help shape the future of how Apple provides services to content providers. The role offers the perfect blend of technical challenges, innovation opportunities, and the chance to work with a diverse, talented team in a fast-paced environment.

Last updated a day ago

Responsibilities For Sr. Software Engineer, Backend, Content Delivery Team

  • Maintain and enhance existing features
  • Innovate and implement new solutions
  • Craft and implement server-side systems, frameworks, and tools
  • Enable content providers to deliver their offerings to Apple
  • Work on next-generation delivery platforms

Requirements For Sr. Software Engineer, Backend, Content Delivery Team

Java
Cassandra
Kafka
Redis
  • Minimum of 5+ years software development experience
  • Proficiency implementing software using object-oriented principals in Java
  • Strong software architecture, system design, and problem solving skills
  • Understanding and hands-on experience in commonly-used distributed systems
  • Ability to independently learn new technologies
  • Strong written and oral communication skills
  • Bachelors or Masters in Computer Science, Computer Engineering, or equivalent experience

Benefits For Sr. Software Engineer, Backend, Content Delivery Team

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Sr. Software Engineer, Backend, Content Delivery Team

AIML-Software Development Engineer, Backend, Measurement

Senior Backend Engineer role at Apple's AIML team, building data pipelines and backend systems for ML-driven products with competitive compensation and benefits.

Sr SAP Performance Engineer, Enterprise Systems

Senior SAP Performance Engineer position at Apple, focusing on enterprise system optimization, performance testing, and quality engineering for SAP applications.

AIML-Sr. Backend Software Engineer, Measurement

Senior Backend Software Engineer role at Apple's AIML team, building large-scale distributed systems for ML-driven products with competitive compensation and benefits.

Health Software Engineer: Server - Clinical Health Platform

Senior Backend Engineer role at Apple's Health Software team, focusing on clinical health platform development using Java/Scala, with competitive compensation and benefits.

Audio Automation Engineer

Senior Audio Automation Engineer role at Apple, focusing on test automation for audio systems, requiring 5+ years of experience in test automation and audio technology.