iTunes Store, Senior Software Architect
Apple Inc.
(Cupertino, California)The people here at Apple don’t just create products — they create the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it.
Apple, Inc is looking for a highly motivated, entrepreneurial, and hands on, Senior Software Architect to join the iTunes Process Engineering team. You will be a key part of shaping the future architecture of iTunes services.
We are looking for a self starting, energetic individual with very strong leadership and technical capabilities. The ideal candidate should have at least 10 years of experience in working on internet-scale services. As part of the iTunes engineering team, your responsibilities include working closely with other engineering team members, Build team, QA engineers, and site reliability engineers. The selected candidate should not be afraid to question assumptions and should possess excellent verbal, written and communication skills. You will need to have both the technical chops and the communication skills to articulate your ideas as well as influence others.
- Minimum of 10 years of experience in software development.
- 6+ years of internet-scale application services development.
- A strong foundation in Computer Science fundamentals such as data structures and algorithms is required.
- Strong experience with improving Software Development Lifecycle and CI/CD pipelines.
- Deep expertise in software testing frameworks.
- Some experience with large-scale datacenter application deployments including monitoring and capacity planning.
- Demonstrated experience architecting, developing and deploying internet-scale, distributed and mission critical services is required.
- Strong software and system design skills are required.
- Ability to communicate effectively, both written and verbal, with technical and non-technical cross-functional teams.
- A desire to work in a fast-paced and challenging work environment.
Education
- Bachelors or Masters degree in Computer Science, Mathematics, or relevant industry experience preferred
Questions
There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.