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 Development Engineer

Apple

Salary not specified
Dec 6, 2025
Seattle, WA, US
Apply Now

Apple is looking to build and enhance internal cloud infrastructure offerings to power Apple’s services such as iCloud, iTunes, Siri, and Maps, and to design and deliver products that customers love, with a focus on scalability, high availability, and reliability.

Requirements

  • Prior experience of working with diverse hardware, operating systems, container runtimes (lxc, docker, containerd) and virtualization stacks (Qemu, KVM, Libvirt on x86, ARM)
  • Familiarity with node management systems like SaltStack, Ansible, Puppet or similar solutions to manage large scale infrastructure
  • Prior working experience and deep understanding of node management agents (e.g., kubelet)
  • Strong proficiency in Linux/Unix internals, administration, and troubleshooting
  • Operational knowledge of Kubernetes clusters
  • Strong knowledge of networking protocols and security best practices
  • Experience with measuring, analyzing, and optimizing performance

Responsibilities

  • Design, implement, and optimize virtualized compute offerings on a wide variety of hardware types
  • Design, implement, and maintain robust, scalable, and highly available services that support infrastructure management
  • Enjoy working on reliability, scalability, resilience, security, and performance limits of infrastructure services. Be curious about how systems work and, more importantly, how they fail
  • Monitor on-server system performance, identify bottlenecks, and implement solutions to enhance efficiency of workloads in a virtualized computing environment
  • Conduct root cause analysis for on-server system failures and implement preventive measures
  • Collaborate with cross functional teams across Apple to understand, integrate, and optimize critical workloads into our platform
  • Participate in software release qualifications, and large scale software and hardware upgrades to production clusters

Other

  • At least 5+ years and Bachelor’s Degree in Computer Science, or equivalent related experience
  • Ability to effectively communicate within a team and with project stakeholders
  • Customer-focused thinking and strong problem solving with attention to detail
  • Quick at learning and contributing to new code bases
  • Participate in a business-hours rotation where engineers respond to platform issues for same-day resolution