The Apple Services Engineering (ASE) team is seeking a Senior Backend Software Engineer to join their Observability team, focusing on building next-generation foundational tools for Apple's software developers. This role involves working with petabyte-scale data systems and developing highly available, globally scalable platforms that help Apple engineers gain insights into their systems.
As a Senior Backend Engineer, you'll be working with Java and Scala to design and implement distributed systems that support some of the largest services in the world. The role requires deep expertise in large-scale data systems and observability, with opportunities to lead technical discussions, mentor team members, and drive innovative solutions.
The ideal candidate will have strong experience with distributed systems, columnar storage systems, and observability platforms. You'll be working in a collaborative environment where you'll be expected to challenge the status quo while remaining humble enough to learn from others. Your work will directly impact millions of Apple users and contribute to the success of current and future features.
Key responsibilities include gathering requirements across teams, developing fault-tolerant high-performance systems, leading technical design discussions, and mentoring other engineers. You'll also have the opportunity to conduct independent research in your field of work and contribute to the team's technical direction.
The position offers competitive compensation including base pay, stock options, comprehensive benefits, and opportunities for professional growth. Join us in building the next generation of observability tools that power Apple's global services.