Senior Software Engineer, Ads

Apple Apple · Big Tech · Cupertino, CA +1 · Software and Services

Senior Software Engineer role focused on building and maintaining a high-availability, low-latency ad serving platform. Responsibilities include leading cross-functional teams, designing and implementing performant distributed systems, and working with advertising domain experts to handle various ad use cases. Requires strong experience in distributed systems, microservices, and Java, with a focus on public cloud technologies.

What you'd actually do

  1. Lead cross-functional engineering teams, collaborate with multiple technical and business teams across Apple, to deliver high-quality, timely solutions for Ad Exchange orchestration
  2. Design and implement performant services created with the right principles to support rapid growth with minimal operational overheads
  3. Work with Advertising domain experts to engineer systems that can handle a variety of Ads use cases.

Skills

Required

  • Java
  • distributed systems
  • microservices
  • public cloud technologies

Nice to have

  • Ads experience
  • architectural decisions
  • mentoring engineers
  • communication skills

What the JD emphasized

  • 6+ years of experience in software engineering, with a focus on building distributed systems with public cloud technologies
  • Strong understanding of Microservice Design
  • Expertise in building backend distributed systems
  • Experience with creating solutions using public cloud technologies and APIs
  • Proficiency in Java is required