Apple is seeking an experienced Senior Software Engineer to join their FoundationDB team, working on critical infrastructure that powers many of Apple's cloud services. This role offers an opportunity to work on highly scalable distributed systems that impact hundreds of millions of users worldwide.
The position involves developing and improving FoundationDB, a core component of the iCloud Platform. You'll work with a unique simulation testing framework for correctness and drive the full cycle of efficiency improvements. This includes setting up test cluster environments, benchmarking, result visualization, tracing, debugging, and implementing code changes.
As a Senior Engineer, you'll have significant individual responsibility and influence over the backend's direction. The ideal candidate should be passionate about creating software that maximizes reuse, efficiency, and simplicity. You'll be working with technologies like C++, Go, Python, and Kubernetes, while dealing with complex distributed systems challenges.
The role offers competitive compensation ranging from $166,600 to $296,300, along with comprehensive benefits including medical coverage, retirement benefits, and equity opportunities through stock programs. You'll be part of Apple's innovative culture where new ideas quickly transform into phenomenal products and services.
This position requires 5+ years of experience in distributed systems, strong programming skills, and expertise in performance optimization. You'll be working in Seattle, contributing to critical Apple services that are continuously growing in scale and importance. If you're passionate about building reliable, scalable systems and want to impact millions of users, this role offers an excellent opportunity to work on cutting-edge technology at one of the world's leading tech companies.