Software Engineer, Apple Services Engineering
At a glance
AI generatedTL;DR
Join our team of experienced Software Engineers at Apple Services Engineering in San Francisco, where you will contribute to the development of CloudKit, a privacy-focused database platform that securely stores and synchronizes data across billions of devices. As a key member, you will design, develop, and support a multi-tenant platform, collaborate with cross-functional teams to deliver new features, and manage highly concurrent services while ensuring operational stability. You must have 3+ years of experience in Java, C, or C++, expertise in distributed databases, network I/O frameworks, and large-scale system operations. Preferred qualifications include knowledge of KV data stores, high-performance caching mechanisms, event streaming systems, cloud-native technologies, and security protocols. This role demands exceptional skills in building fault-tolerant distributed systems to power new applications and scale existing ones at Apple’s massive scale.
Skills
What you'll do
- Design and develop a multi-tenant platform supporting various underlying technologies.
- Drive project execution from design reviews to production releases for new features.
- Deploy, scale, and maintain high-concurrency services with intensive throughput requirements.
- Triage and investigate operational issues in production environments to ensure stability.
- Build fault-tolerant distributed systems to support large-scale multi-tiered applications.
What we're looking for
- 3+ years of industry experience in Java, C, or C++ development
- Expertise in distributed NoSQL and relational database technologies
- Proficiency in synchronous and asynchronous network application I/O frameworks
- Experience building and operating large-scale multi-tiered distributed systems
- Bachelor’s degree in an engineering-related field or equivalent experience
- Strong background with key-value data stores like FoundationDB, DynamoDB, or Cassandra
- Familiarity with high-performance caching mechanisms such as Redis or Memcached
Employer
About Apple Inc
Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software
Apple Inc currently has 255 open roles on FindRole.
Listed pay typically runs $171,600–$272,100 across 182 roles with salary data.
Most-posted roles
- Software Development Engineer 10
- Apple Business Systems Engineer Manager 8
- iPad Touch Electrical Engineer 3
- Machine Learning Engineer, Apple Store Online 3
- Manager, Machine Learning, Apple Store Online 3