Apple Services Engineering (ASE)'s Solutions Architecture & Platform team is seeking a Senior Software Engineer to join their dynamic team. This role focuses on designing and developing platforms that power secure and reliable processing of metadata and business operations for Apple's internal services at scale. The position involves working with event-driven processing in a data fabric comprising stateful microservices, including an observability platform.
As a Senior Software Engineer, you'll be at the forefront of building critical platforms and tools that enable engineers across Apple to build secure services. The role demands expertise in distributed systems, event-driven architecture, and large-scale data processing. You'll work with technologies like Java, Python, Kafka, and various data storage solutions while collaborating with engineering teams across ASE.
The ideal candidate brings 10+ years of software engineering experience, with deep knowledge of distributed systems, API design, and service-oriented architecture. You'll be responsible for understanding requirements, designing solutions, coding, testing, and integrating services to provide exceptional user experiences. The role offers competitive compensation, including a base salary range of $175,800 to $312,200, plus additional benefits like stock options, comprehensive healthcare, and educational support.
This is an opportunity to work on complex technical challenges at scale, mentor others, and contribute to the evolution of Apple's internal service architecture. The role requires someone who can think strategically, solve complex problems, and maintain high engineering standards while working in a collaborative environment.