Apple logo

Software Engineer - Infrastructure,SWE Developer Foundations

Apple
May 15, 2026
On-site
London, England, United States
The SWE Developer Foundations organisation builds technologies and tools to help software engineers at Apple to do the best work of their lives. Our team supports that mission by building innovative infrastructure and tools to provide engineers with capabilities to quickly \u0026 efficiently build and test their changes, supporting both the development lifecycle of their changes, as well as the end-customer product.\\n\\nWe are looking for distributed systems engineers to join our efforts. You"ll work on profiling, improving \u0026 extending large-scale novel build and distributed systems to meet the needs of Apple"s operating system engineers. If you have an interest in system software, cloud services, or developer tooling, then we have many exciting problems to work on!\\n\\nYou would join a small, tight-knit group of engineers who build exciting new technology and have fun while doing so. We are applying unique and innovative ideas to old problems and welcome new contributors who are excited by the opportunity to significantly impact the shape and direction of our product.

As an engineer in SWE Developer Foundations, you’ll learn how Apple builds \u0026 releases software and you’ll be encouraged to research established distributed system techniques to apply to our unique domain in order to achieve high performance, reliability and long-term maintainability. You’ll have space to perform experiments, make recommendations, and ultimately changes, to our infrastructure to realise its full potential. You’ll then ultimately have a chance to present your work to our leadership team.\\n

In your role as a member of our team you will:\\nSpend the majority of your time building distributed services \u0026 tooling in Swift, deploying frequently with Kubernetes \u0026 profiling changes with Xcode or distributed tracing tooling.\\nContribute to engineering a high-performance system through algorithm design, optimization, and performance testing, helping scale to ever-increasing problem sizes.\\nHave access to the engineers who create Apple’s full technology, tools, and operating systems stack.\\n\\nHere you’ll find that we:\\nProvide a supportive, respectful, and balanced work environment.\\nValue curiosity, and obsess over the customer experience.\\nHave a wide range of experience, from new engineers to Apple veterans.

Experience with building and operating distributed storage and/or distributed compute systems.\\nExperience with high-performance, strongly typed languages such as Swift, Rust, C++, Scala, or others.\\nStrong interest in distributed systems, reliability, and cloud services.\\nAbility to efficiently develop, debug, and support new technologies in a changing environment.

Experience with OS/Systems Programming fundamentals, particularly with respect to performance optimisation.\\nFamiliarity with the Swift-on-Server ecosystem.\\nFamiliarity with cloud compute/storage technologies like Kubernetes and Cassandra.\\nFamiliarity with application and service monitoring tools and techniques.\\nFamiliarity with virtualisation/ containerisation technology.\\nUnderstanding of distributed systems problems \u0026 algorithms.