Taro Logo

Senior Backend Software Engineer

Apple is a global technology company that designs, manufactures, and sells consumer electronics, software, and services.
$135,400 - $250,600
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Backend Software Engineer

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.

Last updated 6 minutes ago

Responsibilities For Senior Backend Software Engineer

  • 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 Senior Backend Software Engineer

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

Benefits For Senior Backend Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Education Budget
  • Equity

Interested in this job?

Jobs Related To Apple Senior Backend Software Engineer

Senior Software Engineer, Ads

Senior Software Engineer position at Apple working on the Ad-Delivery team to build and scale search and indexing capabilities for advertising systems.

Software Engineer - Backend Systems (SW Delivery)

Senior Backend Software Engineer role at Apple focusing on software delivery infrastructure and testing technologies, offering competitive compensation and comprehensive benefits.

Senior Software Engineer, Ads

Senior Software Engineer position at Apple's Ad-Delivery team, focusing on search and indexing systems for advertising platforms while ensuring user privacy and high performance.

Senior Software Engineer, Ads

Senior Software Engineer position at Apple working on the Ad-Delivery team to build and scale search and indexing capabilities for advertising systems.

Software Engineer - Backend Systems (SW Delivery)

Senior Backend Software Engineer role at Apple focusing on software delivery infrastructure and testing technologies, offering competitive compensation and comprehensive benefits.