Taro Logo

Senior Software Engineer - FoundationDB

A technology company that creates innovative products, services, and customer experiences.
$166,600 - $296,300
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer - FoundationDB

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.

Last updated 3 months 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 FoundationDB system
  • Set up test cluster environment, benchmarking, visualizing results
  • Drive efficiency improvements through tracing, debugging, and code changes

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
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on products