For EmployersCoach ConnectReviewsAbout FairygodbossCareers @ FairygodbossPrivacy PolicyTerms & Conditions
Fairygodboss
CommunityJobsAdviceEventsReviewsFor EmployersCoach Connect
Sign inGet StartedGet started
CommunityJobsAdviceEvents
Apple

Senior Software Engineer - ASE Data Services

26 days ago• China

About us

Working at Apple means doing more than you ever thought possible and having more impact than you ever imagined.

★ 3.7 out of 5 · 120 reviews

  • Size: 10,000+ employees
  • Industry: Technology: Manufacturing
View company profile ›

Why you should apply for a job to Apple:

  • Ranked as one of the Best Technology Companies in 2020
  • 3.7/5 in overall job satisfaction
  • 3.1/5 in supportive management
  • 66% say women are treated fairly and equally to men
  • 65% would recommend this company to other women
  • 66% say the CEO supports gender diversity

Ratings are based on anonymous reviews by Fairygodboss members. See all reviews ›

Join ASE Data Services and help build and evolve the databases that power Apple's services at massive scale. We build and run high performance, distributed datastores, relying heavily on open source technologies and contributing back to the projects we depend on. You'll help design and build the next generation of this platform, and support its production health along the way.

Description
As an engineer on this team, you'll design, build, and ship cutting-edge features for large scale distributed database systems, ranging from client libraries, high performance proxy services to control plane, database core engine. You'll also partner closely with our SRE team to keep the platform healthy, digging into live issues and knowing when to bring in deeper expertise. These components power Apple services at an unprecedented scale for hundreds of millions of users worldwide. If you're passionate about tackling challenges at an extraordinary scale, innovating in the database space, and influencing the direction of an industry giant, this is your opportunity to shine!

At Apple, we are committed to fostering a collaborative work environment where you can choose the balance between focused work and social interaction. You'll provide and receive technical guidance and mentorship, nurturing a culture that values each team member's unique skills, backgrounds, and working styles. We pride ourselves on an encouraging, growth-focused culture that also supports a healthy work-life balance.

Preferred Qualifications
Experience with observability and monitoring for distributed systems
Experience with capacity planning and performance tuning at scale
Familiarity with K8s or similar orchestration platforms for stateful workloads
Open source experience is a plus, whether that's contributing patches, participating in community discussions, or operating open source infrastructure at scale
Strong proficiency in Java, including JVM performance tuning and debugging in production.
Strong proficiency in C, including memory management and debugging in production.
Hands-on experience with Cassandra, Kafka, Solr, or Zookeeper, Redis, Valkey or a comparable system in the same space
Hands-on experience and deep knowledge with data replication, compaction, partitioning

Minimum Qualifications
Bachelors degree in Computer Science or related field
4+ years of experience in software engineering
Experience building and operating distributed databases or storage systems at scale
Solid understanding of distributed systems fundamentals and production experience designing, operating systems with consideration for availability, consistency, durability, performance, and security
Comfortable working through ambiguity and collaborating with operations teams to resolve production issues
Strong communication skills and the ability to work effectively across time zones with a distributed team

Want more jobs like this?

Get jobs in China delivered to your inbox when you sign up.

Additional Information

  • Posted: 26 days ago
Apply on company site
Apply on company site

Similar Jobs

  • Senior Software Engineer, Security Enablement Team ASEAppleSeattle, WA
  • Senior Software Engineer, Apple Services EngineeringAppleCupertino, CA
  • Senior SRE Software Engineer - Software Developer PlatformApple
  • Senior Compute Runtime Software EngineerAppleSeattle, WA
  • Senior Site Reliability Engineer - ASE / iCloudApple
  • Senior Site Reliability Engineer - iCloud / Apple Services EngineeringAppleSeattle, WA

Suggested Searches

  • Senior Jobs
  • Apple Jobs
  • All Jobs

Search Additional Jobs

  • Remote-Friendly Senior Software Engineer - ASE Data Services Jobs
Fairygodboss

Fairygodboss

  • Community Guidelines
  • Submissions & Editorial Guidelines
  • Privacy Policy
  • Terms & Conditions
  • The Muse

Advice

  • Community
  • Articles
  • Podcasts
  • Research
  • Pregnancy Week by Week
  • Browse Discussions

Jobs

  • Browse All Jobs
  • Remote Jobs
  • Company Reviews
  • Best Companies for Women

Events

  • Events Calendar
  • Virtual Career Fairs

Employers

  • Partner with Us

© 2026 FGB Muse Group Inc.

© 2026 FGB Muse Group Inc. All rights reserved.

  • About
    • About Us
    • Community Partners
  • Careers
  • FAQs
    • Community Guidelines
    • Submissions & Editorial Guidelines
  • Privacy Policy
  • Terms & Conditions