SWE - Cloud Native Engineer - L&RE

Cork, County Cork, Ireland
Software and Services


Weekly Hours: 39
Role Number:200476912
The Xcode Cloud team is building new products to greatly improve the experience for millions of people who develop software for Apple platforms - developers expect the best, so our products and services must be reliable and performant! We are a team of engineers and managers who have built and operated Internet services for other organisations, and we’re looking for expert SREs to help us build, operate and improve our systems!

Key Qualifications

  • Experience in software development and/or production operations experience with large-scale distributed systems.
  • Good systems level understanding of Linux and TCP/IP fundamentals.
  • Strong experience shell scripting and coding in higher-level languages like Go, Python, Java.
  • Experience with Git.
  • Familiarity with microservices architecture and modern container orchestration technologies such as Kubernetes or equivalent. Knowledge of cloud platforms and virtualisation technologies.
  • Experience in managing, instrumenting and scaling multi-tier web-services infrastructure in a public, private or hybrid cloud environment. Troubleshooting experience is important.
  • Involvement with incident management and response.
  • Excellent collaborative skills, with strong written and verbal communication. Ability to drive own projects.


This role is for a hybrid software/systems engineer who will work to ensure that our services run smoothly and support growth through our product launches. You will sit with the Infrastructure engineering team that is embedded with the product engineering and design teams. THIS ROLE WILL GIVE YOU: A team of highly skilled co-workers ready to mentor you, and also learn from you. The opportunity to contribute to building, launching and operating new products at Apple. Unique distributed computing problems and encouragement to approach them with an open mind. The opportunity to collaborate with talented engineering teams across a wide range of technology disciplines. The freedom to take ownership and drive meaningful improvements in the operational reliability of critical services. Have a bias for action - experiment, collect data, act like an owner, and generally adapt quickly. Write and review code for all codebases that we are involved with, and participate in every significant engineering effort for production systems that serve a very large scale of users. Own parts of the infrastructure like virtualisation tech, storage systems, data processing pipelines, secrets databases, release engineering, detection engineering, and many other things. Optimise performance and efficiency, plan for capacity and growth. Collaborate and partner with some of the best engineers in the industry to influence development of our broad technology stack, and improve how we do things at Apple. Support the day-to-day operations of the environment including monitoring, measuring, and troubleshooting infrastructure and services. You will debug very difficult distributed-systems problems, live. Participate in a regular on-call rotation to support the products, and reduce the on call burden through code-hardening, writing automation, improving telemetry and influencing other teams to improve their areas. Achieve and maintain expected productivity levels with minimal direction.

Education & Experience

Bachelor or Master degree in Electrical Engineering, Computer Engineering or equivalent

Additional Requirements