Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Senior Software Engineer iCloud- Apple Services Engineering

Apple

Salary not specified
Dec 6, 2025
Cupertino, CA, US
Apply Now

The iCloud Tools Engineering team at Apple is looking to deliver a seamless Apple experience, empowering AppleCare to provide premier support for iCloud services and key iOS/macOS features by building tools that enhance customer service and developing intelligent features leveraging Gen AI.

Requirements

  • 7+ years experience in developing and maintaining high-performance, scalable backend systems using Java
  • Strong understanding of design patterns and data structures
  • Experience with designing and implementing efficient APIs and micro-services
  • Experience with relational databases like Oracle, PostgreSQL, and NoSQL databases like Cassandra
  • Expertise in building robust, high-performance, responsive, and accessible user interfaces
  • Proficient in TypeScript and ES6, with expertise in modern JavaScript frameworks such as ReactJS, AngularJS, and VueJS
  • Proficient in applying best practices for clean, maintainable code

Responsibilities

  • Build tools that enhance customer service
  • Take on exciting challenges like platform modernization
  • Develop intelligent features leveraging Gen AI
  • Maintain and enhance several business-critical internal applications
  • Define and build the next generation of services that will further elevate our customer experience
  • Collaborate with many cross-functional teams across Apple
  • Design and implement efficient APIs and micro-services

Other

  • Good communication and relationship-building skills
  • BS or MS or Ph.d in Computer Science or equivalent industry experience
  • Strong written and verbal communication skills to collaborate optimally with cross-functional teams
  • Excellent analytical and problem-solving abilities with strong attention to detail
  • Willingness to learn new technologies and comfortable with working in a fast-paced and dynamic environment