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 Systems Software Engineer

Apple

Salary not specified
Nov 9, 2025
Seattle, WA, US
Apply Now

Apple Service Engineering (ASE)'s Compute team is seeking an experienced software engineer to build and enhance internal cloud infrastructure offerings. You will be responsible for core components of a cutting edge high performance batch compute platform, integrating the latest cloud hardware technologies with Apple’s own hardware and software.

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 sale 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
  • Strong understanding of concurrency, parallelism, and distributed systems concepts
  • Experience with bare-metal infrastructure management such as hardware troubleshooting, datacenter topology awareness, or network bootstrapping protocols (DHCP, PXE, IPMI/BMC)
  • Strong systems programming skills and knowledge of operating system fundamentals
  • Familiarity with all aspects of software development from architecture to deployment and maintenance, especially in the context of infrastructure management
  • Quick at learning and contributing to new code bases

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

  • Participate in a business-hours rotation where engineers respond to platform issues for same-day resolution
  • Ability to effectively communicate within a team and with project stakeholders
  • Customer-focused thinking and strong problem solving with attention to detail
  • At least 5+ years and Bachelor’s Degree in Computer Science, or equivalent related experience
  • Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant .