Senior Software Engineer - ASE Data Infrastructure

Apple Services Engineering (ASE) powers the App Store, Apple TV and Sports, Apple Music, Podcasts, Books, and Cloud Infrastructure Services platforms.
$135,400 - $250,600
Distributed Systems
Senior Software Engineer
In-Person
7+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - ASE Data Infrastructure

Apple Services Engineering (ASE) is seeking a Senior Software Engineer to join their Data Infrastructure team. This role is crucial in building the next generation of object storage infrastructure, enabling Apple engineering teams to work with data efficiently. The position offers an opportunity to work on systems that handle millions of queries daily, requiring innovative problem-solving skills.

The role involves building novel systems and solving problems at scale, with a focus on object storage implementations and distributed systems. You'll be part of a team that powers major Apple services including the App Store, Apple TV, Apple Music, Podcasts, and Books. The position requires expertise in languages like Rust, C++, or C, and experience with distributed systems.

As a senior engineer, you'll review pull requests, provide design feedback, and help establish engineering standards across multiple sites. The role offers competitive compensation ($135,400-$250,600), comprehensive benefits, and stock options. This is an excellent opportunity for experienced engineers passionate about building large-scale infrastructure and working with cutting-edge technology.

The ideal candidate will have 7+ years of experience, strong technical skills in distributed systems, and the ability to collaborate effectively in a distributed team environment. Experience with object storage implementations, micro-services architecture, and database systems is highly valued. You'll be working in Seattle, contributing to systems that impact millions of users worldwide while helping shape the future of Apple's data infrastructure.

Last updated 7 minutes ago

Responsibilities For Senior Software Engineer - ASE Data Infrastructure

  • Build the next generation of object storage infrastructure
  • Review and provide constructive feedback on pull requests and designs
  • Define standards for high quality and reliable solutions
  • Collaborate with senior team members across multiple sites

Requirements For Senior Software Engineer - ASE Data Infrastructure

Rust
PostgreSQL
Cassandra
Linux
  • Bachelor's or Master's degree in Computer Science or related field with 7+ years of experience
  • Hands on experience with C++ or C or Rust
  • Knowledge of distributed systems
  • Ability to collaborate well as part of a distributed team

Benefits For Senior Software Engineer - ASE Data Infrastructure

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits
  • Employee Stock Purchase Plan
  • Discounted products and free services

Interested in this job?

Jobs Related To Apple Senior Software Engineer - ASE Data Infrastructure

Senior Network Development Engineer, Kuiper Enterprise Engineering

Senior Network Development Engineer for Project Kuiper, building satellite-based broadband services at Amazon.

Senior Robotics Software Engineer

Senior Robotics Software Engineer role at Amazon Robotics, developing intelligent robotic systems for warehouse operations.

Senior Distributed Systems Engineer (Infrastructure)

Senior Distributed Systems Engineer role at Caldera, building scalable blockchain infrastructure for next-gen applications.

Senior Software Engineer, Optics

Senior Software Engineer, Optics at Red 6: Design and develop cutting-edge AR optics for synthetic air combat training.

Senior Software Engineer (Fullstack)

Senior Fullstack Engineer role at Traba, building scalable web and mobile apps for light industrial staffing.