Skip navigation
Unable to save this job. Please try again later.


Email this Job to Yourself or a Friend

To begin the application process, please enter your email address.

Company Contact Info

  • Cupertino, CA 95014

Already have an account?

Sign in to apply with your saved resumes.

New to CareerBuilder?

Don't have an account? Continue as a guest!

Sorry, we cannot save or unsave this job right now.

Report this Job

Trust and Site Security Team.

Email Send Failed!

Sr. Software Engineer, iTunes Store Engineering, VA

Apple • Cupertino, CA

Posted 12 days ago

Job Snapshot

Travel - None
Computer Hardware, Computer Software, Electronics
Engineering, Information Technology

Job Description

Changing the world is all in a day's work at Apple. If you love innovation, here's your chance to make a career of it. You'll work hard. But the job comes with more than a few perks.

The iTunes Store is seeking a Software Engineer to provide new tools in order to support its dynamic growth. Join our exciting engineering team that has been owning the digital distribution industry by constantly developing creative features since its launch in April 2003. The position requires someone with all aspects of the software design cycle and has a focus on data modeling and handling large data sets in an inspiring environment.

Key Qualifications:
•5+ years of hands on software engineering experience
•Strong development skills in Java, with a history of architect-level experience.
•Experience crafting and building multi-datacenter distributed systems.
•Experience working with Big Data solutions (e.g. spark, mapreduce, hive, etc.)
•Deep understanding of storage solutions and when to use them (e.g. relational database, Cassandra, Solr, etc.)
•Deep understanding of different data formats (e.g. avro, xml, json, etc) and ETL processes.
•Understands search and record mapping/matching algorithms.

Our team is looking for a self starting, ambitious individual who is not afraid to question assumptions. You will have excellent written and oral skills. You should have several years of experience developing server-side software using Java. You should also be familiar with Big Data patterns and solutions. You will have the ability to effectively work and communicate technical concepts with all levels of an organization including corporate CTOs, CIOs and Developers.

BS in Computer Science, Mathematics, or EE, or relevant industry experience is required.

Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.

Job ID: 57637381
Help us improve CareerBuilder by providing feedback about this job: Report this Job.
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.
By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.