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.