Company Logo

Software Engineer

Netflix - 1d ago

Company Logo

Senior Software Engineer

Reddit - 4d ago

Systems Software Engineer

AI Summary ✨

Requirements

  • Demonstrated knowledge and experience in distributed systems and operating systems, applied to build stable, performant, and secure execution environments
  • Strong Linux / XNU development background, including kernel-level development
  • Familiarity with all aspects of software development, from architecture to deployment and maintenance
  • Ability to tackle and resolve complex issues across accelerator, virtualization, and networking layers, ensuring robust performance, stability, and security

Nice to Haves

  • Fluency in Go (Golang), Python, C++ or similar languages in a systems context
  • Quick learner and contributor to new code bases
  • Customer-focused thinking and strong problem-solving skills with attention to detail
  • Enthusiasm about upholding Apple’s standards in product quality, design, and user experience
  • Prior experience working with diverse hardware, operating systems, container runtimes (lxc, docker, containerd), and virtualization stacks (Qemu, KVM, Libvirt on x86, ARM)
  • Deep understanding and prior experience with node management agents (e.g., kubelet) and node orchestration solutions for managing large-scale infrastructures
  • Strong proficiency in Linux/Unix internals, administration, and troubleshooting
  • Strong knowledge of networking protocols and security best practices
  • Experience with measuring, analyzing, and optimizing performance in both host and guest environments

What You'll Be Doing

  • Designing, implementing, and optimizing virtualized compute offerings across a range of hardware types
  • Developing, implementing, and debugging robust, scalable, and highly available services supporting fleet operations and infrastructure management tailored to Apple's unique workloads
  • Collaborating with Software and Hardware teams to resolve complex issues across virtualization and networking layers
  • Conducting root cause analysis for on-server system failures and implementing preventive measures
  • Participating in software release qualifications and large-scale software and hardware upgrades to production clusters
  • Participating in a business-hours rotation for platform issue responses and same-day resolution

Perks and Benefits

  • Envision your potential at Apple, where fresh concepts rapidly transform into extraordinary products
  • Collaborate with top-tier engineers from various disciplines to design and deliver products customers love
  • Opportunity to work on cutting-edge technologies and services that impact millions of customers globally
  • Join an exceptional team that values passion, dedication, and achievement
Apply here
Apple logo

Apple

Ireland

Experience: Senior
Posted: August 8, 2025
Docker
Golang
Nodejs
Python
backend

Similar jobs

  • 3 hours ago
    New
  • 5 hours ago
    New
  • 5 hours ago
    New
  • 5 hours ago
    New
  • See all jobs in Ireland