About The Position

The Apple Services Engineering team is one of the most exciting examples of Apple's 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 Apple's high expectations with high performance to deliver a huge variety of entertainment in over 35 languages to more than 155 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. Thanks to Apple's outstanding integration of hardware, software, and services, engineers here partner to get behind a single unified vision. That vision always includes a deep dedication to strengthening Apple's privacy policy, one of Apple's core values. Although services are a bigger part of Apple's business than ever before, these teams remain small, flexible, and multi-functional, offering greater exposure to the array of opportunities here. The Apple Services Engineering Commerce group is looking for an extraordinary, hands-on engineering manager to join our platform engineering team. The Commerce team provides the transactional engine for App Store, iTunes Music Store, Apple Music, iBook Store, Apple TV+ and more. Our platform is the highest volume digital content store in the world, serving billions of transactions daily in more than 155 countries.

Requirements

  • At least 2-5 years of experience managing software engineering managers.
  • 2-5 years of experience managing teams located in multiple offices, geographies, and timezones.
  • Hands-on experience implementing and managing AI-powered development tools to accelerate development, improve code quality, and streamline engineering processes.
  • Superb presentation skills, with prior experience presenting to senior executive leadership.
  • Familiarity with big data technologies such as Apache Spark, Kafka, Hadoop, etc.
  • Experience using NoSQL solutions like Cassandra, Voldemort, Memcached, etc.
  • TCP/IP networking experience, with protocols like HTTP, HTTPS, SSL.

Responsibilities

  • Build services and application components shared across applications to support high levels of transactional integrity, scalability, availability, fault tolerance, and security.
  • Contribute to the architecture, design, and implementation of top-level user-visible features.
  • Identify components that can be used across different scenarios and domains.
  • Collaborate with cross-functional team members from diverse groups across the company.
  • Work on features that touch all Apple Services Engineering Commerce services.
  • Ensure language and local market requirements are understood and supported from a technical perspective.
  • Find opportunities for software reuse across problem domains.
  • Design and code components/libraries/frameworks to support software reuse.
  • Refactor code to achieve higher levels of leverage in the codebase.
  • Build reusable capabilities using 3rd party and hand-rolled solutions.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service