Apple Cloud Product Services is seeking a Senior Software Engineer to contribute to the next generation of iCloud and Apple Services. The role focuses on designing and implementing high-scale Java services and distributed systems used by millions of customers daily, with broad visibility across iCloud and Apple Services. You will help shape system architecture and technical direction, and advance existing systems and features. Responsibilities include developing data models, defining APIs, selecting caching strategies, and building, deploying, and optimizing reliable, scalable, and asynchronous services. You will collaborate with multiple engineering teams and communicate effectively to ensure successful outcomes. Apple is committed to your personal growth and will provide mentorship, training, and education to help you reach your career goals.
Qualifications: Minimum — 7+ years of experience building high-scale Java services; ability to plan and execute projects—from data modeling and data flows to API design and caching strategies—through development, deployment, and optimization of reliable, scalable services and microservices. Strong fundamentals in Computer Science; deep understanding of real-time and multi-threaded programming; experience building high-performance distributed systems.
Preferred — Experience with NoSQL databases such as Cassandra is a plus; knowledge of HTML, JavaScript, and jQuery is a plus; attention to quality and detail; ability to independently learn new technologies.
Education — MS in Computer Science, Information Technology, or Electrical
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Senior Software Engineer
See how this role matches your resume
Sign in to get an AI match score and personalized feed.
Apple Cloud Product Services is seeking a Senior Software Engineer to contribute to the next generation of iCloud and Apple Services. The role focuses on designing and implementing high-scale Java services and distributed systems used by millions of customers daily, with broad visibility across iCloud and Apple Services. You will help shape system architecture and technical direction, and advance existing systems and features. Responsibilities include developing data models, defining APIs, selecting caching strategies, and building, deploying, and optimizing reliable, scalable, and asynchronous services. You will collaborate with multiple engineering teams and communicate effectively to ensure successful outcomes. Apple is committed to your personal growth and will provide mentorship, training, and education to help you reach your career goals.
Qualifications: Minimum — 7+ years of experience building high-scale Java services; ability to plan and execute projects—from data modeling and data flows to API design and caching strategies—through development, deployment, and optimization of reliable, scalable services and microservices. Strong fundamentals in Computer Science; deep understanding of real-time and multi-threaded programming; experience building high-performance distributed systems.
Preferred — Experience with NoSQL databases such as Cassandra is a plus; knowledge of HTML, JavaScript, and jQuery is a plus; attention to quality and detail; ability to independently learn new technologies.
Education — MS in Computer Science, Information Technology, or Electrical
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Senior Software Engineer
See how this role matches your resume
Sign in to get an AI match score and personalized feed.
83 active roles from this employer in the JobMatcher catalog.
Senior Named Account Executive
Cloudflare
Software Engineering Manager
Software Engineer I
Cummins
Product Software Engineer
Cummins
Systems Software Engineer
Apple Inc.
General Sales Manager
Carters Myers Automotive
Data Program Manager
OPEN Data Jobs
Generative AI Engineer
OPEN Data Jobs
Front-End Developer
OPEN Data Jobs
Senior Platform Software Engineer
Oracle
83 active roles from this employer in the JobMatcher catalog.
Senior Named Account Executive
Cloudflare
Software Engineering Manager
Software Engineer I
Cummins
Product Software Engineer
Cummins
Systems Software Engineer
Apple Inc.
General Sales Manager
Carters Myers Automotive
Data Program Manager
OPEN Data Jobs
Generative AI Engineer
OPEN Data Jobs
Front-End Developer
OPEN Data Jobs
Senior Platform Software Engineer
Oracle