Software Engineer, Apple Media Products

Cupertino, CA
  • Job Code
  • Jobs Rated

Imagine what you could do here. At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish

We are looking for an energetic individual who is not afraid to question assumptions. This candidate will tackle problems using imaginative solutions, and will solve challenging problems in the pursuit of improving developer productivity

Key Qualifications

  • At least 8 years of exceptional Java programming skills
  • Proven experience developing in an object-oriented and multi-threaded programming environment
  • Deep experience in Linux
  • Experience deploying large-scale applications to cloud environments
  • Strong understanding of HTTP and REST APIs
  • Experience with entity relationship modeling and relational databases
  • Experience with key-value stores, especially Cassandra and Redis
  • Experience with big data technologies like Solr, Kafka, and Hadoop
  • Ability to re-architect components in an expansive code base
  • In addition to the qualifications listed above, the successful candidate is viewed by others as:
  • Self-starter, highly motivated
  • Attention to detail
  • Creative approach to working through technical challenges
  • Enjoys fixing/improving things and finding solutions to difficult problems
  • Strong written and oral communication skills
  • Empathetic, patient, and a sunny disposition


Our team looks for ways to increase software engineering velocity and productivity. We remove barriers to success by improving tools and processes, modernizing tech stacks, simplifying component dependency graphs, and fixing anything else we can think of that gets in the way of developers moving fast and enjoying what they do

We write documentation, we onboard new engineers, we write new code, and we reduce any friction or inefficiency that we can find anywhere in an engineer's workflow

If you're a multifaceted person who is as comfortable with your people skills as you are with hacking Java code, someone who loves new challenges, someone who likes improving things as much as building things, and someone who is passionate about discovering new ways to accelerate the rate at which we can improve, then reach out to us!

Education & Experience

BS Computer Science, or equivalent work experience

Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer, Apple Media Products

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good