Software Engineer - Observability

Santa Clara Valley (Cupertino), California, United States
Software and Services


Weekly Hours: 40
Role Number:200242296
Are you a talented software engineer with a passion for distributed systems? Ready to be part of a focused and fun team bringing highly scalable technologies to Apple’s observability infrastructure? At Apple, scale is huge and impact is enormous — you could join a team with a growing mission and that is powering observability behind Apple’s popular services. Bring passion and dedication to your job and there's no telling what we can do!

Key Qualifications

  • Leading and developing for projects that improve observability tools and platforms: metrics, dashboarding, alerting, logging, application performance management, blackbox monitoring, distributed tracing.
  • Experience and insight into designing, implementing and supporting highly scalable infrastructure services.
  • A contagious curiosity about distributed systems and how to make them better.


Consider joining our team and help craft software which forms the foundation for Observability at Apple. You will be responsible for the development of software to monitor infrastructure, servers and Cloud services. You understand end-to-end configuration, technical dependencies, and overall behavioral characteristics of production services. Partner with development teams in defining and implementing improvements in observability in our service architecture. - We want your thoughts on how we can move faster, be more creative, and deliver tools to empower Apple engineers around the world. We expect you to challenge the status quo, to care about the details, the end user, and how it all comes together.

Education & Experience

BS in Computer Science or related field, or equivalent work experience.

Additional Requirements

  • 5+ years of industry experience.