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
Aug 20, 2025
Seattle, WA, US
Apply Now

To construct foundational libraries, developer tools, code samples, and provide support to other teams within the broader iCloud organization to deliver high-impact projects

Requirements

  • 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
  • Experience as a participant or owner of a high-volume open-source software repository
  • Experience writing code generation templates/tools
  • Experience with relational and non-relational data stores and concepts
  • Serverless/FAAS experience
  • Swift, Objective-C, or C++ experience

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
  • Excel in making informed technology choices within complex architectures
  • Understanding of the organization’s business, products, customers, and strategy
  • Developing high-quality software
  • Developing tools, libraries, and frameworks

Other

  • 5+ years of industry experience in developing high-quality software
  • 3+ years of experience in developing tools, libraries, and frameworks
  • Strong engineering skills and communication abilities
  • Ability to build and maintain relationships across the company
  • Good communication and personal skills
  • Ability to interact and work well with members of other functional groups in a project team
  • Strong sense of project ownership
  • Thrive in an environment where you have to learn new skills and technologies constantly
  • Bachelor's Degree in an engineering-related field or equivalent related experience