Apple Media Products Engineering - Software Process Engineer (Java)
Seattle, WA (United States)
The Apple Media Products Engineering (AMP) team is one of the most exciting examples of Apples long-held passion for combining art and technology. These are the people who power the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books. And they do it on a massive scale, meeting Apples high expectations with high performance to deliver a huge variety of entertainment in over 35 languages to more than 150 countries.
These engineers build secure, end-to-end solutions. They develop the custom software used to process all the creative work, the tools that providers use to deliver that media, all the server-side systems, and the APIs for many Apple services.
Our team in AMP Commerce looks for ways to increase software engineering quality. We remove barriers to success by improving tools and processes. As a distributed team, we assist commerce engineers around the organization bring best practices to light and roll out to others. We bring visibility and report our quality efforts to our team and to our leadership.
Our team: Passionate, collaborative, technical, enjoys helping people, interested in solving technical and organizational effectiveness challenges. You are someone who finds this work interesting.
Our product: Our team, AMP Commerce Engineering builds features for the customer accounts and the end-to-end buying experience of our services. Our charter is to increase engineering quality by improving tools, processes, and understanding. You are someone who likes to do a little bit of everything, and is willing to dig in deep on any given project.
Technology: Our team uses many technologies (Java, Oracle) and are continuing to investigate and modernize with new technologies. You are someone who will look into the challenges of new technologies and find ways to communicate the new work within our team.
Culture: We influence and shape the culture within our organization. We are looking for big thinkers and you bring fresh ideas. You understand that changing culture is hard, and the ability to do consensus-building, identify evangelists, promote small successes, and learn from your failures are all skills that you possess. This is a unique opportunity!
There is nowhere else on earth where you can use a combination of technical and personal skills to think about these types of problems and impact so many people. 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!