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:
Software Engineer

Senior Software Engineer role at Apple's Satellite Connectivity Group, developing distributed systems for satellite communication technology that enables emergency services for iPhone users.

Senior Software Development Engineer (Apache Spark) - Apple Data Platform

Senior Software Engineer role at Apple focusing on Apache Spark and distributed systems, building scalable data processing solutions for Apple Services.

Senior Software Engineer - Distributed Systems (ASE)

Senior Software Engineer position at Apple, focusing on distributed systems and cloud platform development, offering competitive compensation and the opportunity to work on large-scale services.

Senior Software Engineer - Apple Vision Pro

Senior Software Engineer position at Apple working on Vision Pro, developing system-level frameworks for spatial computing and AR experiences.

Senior Software Engineer - iCloud Platform

Senior Software Engineer position at Apple working on iCloud Platform, building distributed systems that serve hundreds of millions of users.

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?