Senior Software Engineer - FoundationDB

A global technology company that designs, develops, and sells consumer electronics, software, and services.
$175,800 - $312,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - FoundationDB

Apple is seeking an experienced Senior Software Engineer to join their FoundationDB team, focusing on developing next-generation cloud services and core components of the iCloud Platform. This role offers an exceptional opportunity to work on systems that impact hundreds of millions of users worldwide.

The position involves working with a unique simulation testing framework for correctness and driving the full cycle of efficiency improvements. You'll be responsible for setting up test cluster environments, benchmarking, visualizing results, tracing, debugging, and implementing code changes. The role requires strong expertise in distributed systems and a passion for maximizing reuse, efficiency, and simplicity.

As a Senior Software Engineer at Apple, you'll be working in Cupertino, California, as part of the Software and Services team. The compensation package is highly competitive, ranging from $175,800 to $312,200 base salary, plus additional benefits including comprehensive medical coverage, retirement benefits, and equity opportunities through various stock programs.

The ideal candidate brings 5+ years of experience in distributed systems, proficiency in languages like C++, Go, or Python, and strong expertise in cloud technologies such as Kubernetes. You'll be working on FoundationDB, a critical component that powers many of Apple's services, making this an opportunity to have significant impact on products used by millions of people globally.

Apple offers a comprehensive benefits package including medical, dental, and vision coverage, retirement benefits, stock purchase opportunities, and education reimbursement. The company's commitment to innovation, coupled with its massive user base, makes this an exciting opportunity for someone passionate about building scalable, efficient systems that power critical services.

Last updated 7 hours ago

Responsibilities For Senior Software Engineer - FoundationDB

  • Develop next generation of Apple's cloud services
  • Work on core components of the iCloud Platform
  • Build and improve system efficiency
  • Set up test cluster environment
  • Perform benchmarking and visualization of results
  • Debug and optimize system performance
  • Drive full cycle of efficiency improvement for the product

Requirements For Senior Software Engineer - FoundationDB

Go
Python
Kubernetes
  • 5+ years of work experience in designing, implementing, and operating highly scalable distributed systems
  • Working experience with programming languages of C++, Go, or Python
  • Experience in performance benchmarking, debugging, and tuning distributed systems
  • Experience in cloud deployment and monitoring technologies, such as Kubernetes
  • Bachelor's Degree in an engineering-related field or equivalent related experience

Benefits For Senior Software Engineer - FoundationDB

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee Stock Purchase Plan
  • Restricted stock unit awards

Interested in this job?

Jobs Related To Apple Senior Software Engineer - FoundationDB

ServiceNow Platform Developer, Employee Experience and Productivity

Senior ServiceNow Platform Developer role at Apple, focusing on employee experience and productivity through custom development and system integration.

Senior Full Stack Engineer, Music Content Featuring Team

Senior Full Stack Engineer role at Apple's Music Content Featuring Team, building sophisticated tools and backend systems for content operations at web scale.

AIML - Sr. Full Stack Engineer, Compute Capacity and Efficiency - ML Platform Technologies

Senior Full Stack Engineer role at Apple focusing on compute capacity and efficiency for ML Platform Technologies, offering competitive salary range of $143,100-$264,200.

Solution Engineer - Payments and Reconciliation, Employee Experience & Productivity

Senior Solution Engineer role at Apple focusing on payments and reconciliation systems, requiring 5+ years of software development experience and expertise in Java, Linux, and database technologies.

CPU Performance and Workload Analysis Engineer - Platform Architecture

CPU Performance Engineer role at Apple focusing on workload analysis and optimization for next-generation CPU architectures, combining hardware and software expertise.