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

Software/Senior Software Java Engineer, iCloud Frameworks

Apple

$171,600 - $302,200
Sep 19, 2025
Seattle, WA, US
Apply Now

Apple Cloud Platform - Developer Frameworks Team is tasked with constructing the foundational libraries, developer tools, code samples, and providing support to other teams within the broader iCloud organization in their endeavors to deliver high-impact projects.

Requirements

  • 5+ years of industry experience in developing high-quality software
  • 3+ years of experience in developing tools, libraries, and frameworks
  • Expert in Java programming
  • Experience with operating, developing infrastructure and services in public cloud environments (AWS, GCP, etc.)
  • Experience in distributed computing, micro-services, and server-side technologies
  • Experience with containerization and orchestration technologies, such as Docker and Kubernetes.
  • Experience with CI/CD along with the tools that support these

Responsibilities

  • Develop critical developer tools, libraries, and frameworks that serve as the foundation for various mission-critical and large-scale applications
  • Collaborate with multiple teams across Apple to define, implement, and deliver the shared vision
  • Possess strong engineering skills and communication abilities, as well as the capacity to build and maintain relationships across the company
  • Have a broad perspective and a willingness to learn from others in this multi-disciplinary environment
  • Excel in making informed technology choices within complex architectures
  • Understanding of the organization’s business, products, customers, and strategy

Other

  • Possess strong engineering skills and communication abilities, as well as the capacity to build and maintain relationships across the company
  • Have a broad perspective and a willingness to learn from others in this multi-disciplinary environment
  • Understanding of the organization’s business, products, customers, and strategy
  • Good communication and personal skills, ability to interact and work well with members of other functional groups in a project team, and a strong sense of project ownership
  • Thrives in an environment where you have to learn new skills and technologies constantly