Software Engineer, Observability

Apple is a global technology company that designs, manufactures, and sells consumer electronics, software, and services.
$143,100 - $264,200
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer - Apple Cloud Distributed Key-Value Store

Senior Software Engineer role at Apple building distributed key-value store systems handling millions of transactions per second across global infrastructure.

Senior Software Engineer - Distributed Systems (ASE)

Senior Software Engineer position at Apple building next-gen cloud platform for services like iCloud and Siri, focusing on distributed systems and cloud infrastructure.

Senior Software Engineer

Senior Software Engineer role at Apple working on Vision Products Group (VPG) developing system level frameworks for Apple Vision Pro.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Core platform services, focusing on distributed systems and cloud infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure Specialized, focusing on AI infrastructure, distributed systems, and next-gen hardware integration with competitive compensation and comprehensive benefits.

Description For Software Engineer, Observability

Apple Services Engineering (ASE) team is seeking a Senior 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 that must maintain global scalability and high availability. The position offers an opportunity to work on some of the largest services in the world, developing observability platforms and services that help Apple engineers gain insights into their systems.

As a Senior Software Engineer, you'll be responsible for designing and implementing highly scalable infrastructure services, working with cross-functional teams, and mentoring other engineers. The role requires expertise in distributed systems, Java programming, and a deep understanding of core computer science concepts. You'll be working with technologies like OpenTelemetry, Prometheus, and Grafana, and will have the opportunity to influence the direction of observability solutions at Apple.

The position offers competitive compensation, including a base salary range of $143,100 to $264,200, plus additional benefits such as stock options, comprehensive healthcare, and education reimbursement. This is an excellent opportunity for experienced engineers who are passionate about building robust, scalable systems and want to make an impact on millions of Apple users worldwide.

The ideal candidate will combine technical expertise with strong communication skills, showing both the courage to challenge the status quo and the humility to collaborate effectively with others. You'll be joining a collaborative and friendly team that values creativity, efficiency, and simplicity in software delivery.

Last updated 3 months ago

Responsibilities For Software Engineer, Observability

  • Requirement gathering across cross functional teams
  • Developing practical, fault-tolerant high-performance distributed systems
  • Leading and participating in technical design discussions across cross functional teams
  • Gain in-depth understanding of the domain and come up with creative ideas
  • Lead independent research in the field of work
  • Mentor other engineers in the team

Requirements For Software Engineer, Observability

Java
  • BS or MS in CS or equivalent
  • 5+ years of industry experience
  • Experience with Java
  • Experience with designing, implementing and supporting highly scalable infrastructure services
  • Deep understanding and work experience in distributed systems
  • Deep understanding of core CS concepts including data structures, algorithms and concurrent programming
  • Strong attention to detail and excellent analytical capabilities
  • Great communication skills

Benefits For Software Engineer, Observability

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?