You'll work on solving bringing Apple's many disparate unmanaged build orchestration instances into a centralized service by leveraging a strong distributed backend. You'll find ways to combine our unique problem domain with established distributed system techniques to meet challenging customer demands and helping them manage the transition to a service based architecture. You'll analyze problem requirements, existing solutions, and available systems and make high-level architectural decisions about how to architect the backend, considering both short- and long-term goals. Once solutions are identified, you will work alongside our team to implement them while developing appropriate testing and operational mechanisms.* Spend a majority of your time programming in Swift.* Collaborate with your teammates through git pull requests, in-person conversations, and Slack.* Engage with other teams to help identify issues and establish long term relationships that include knowledge sharing.* Develop expertise and be given ownership over components critical to Apple’s success.* Provide technical guidance, software architectural review, and mentorship.* Make customer-focused product design decisions with your teammates and drive what really matters.* Prioritize and schedule issues, estimate scope of work, and investigate new issue reports in your areas of responsibility.* Have access to the engineers who create Apple’s full technology, tools, and operating systems stack.Here you’ll find that we:* Have a wide range of experience, from new engineers to Apple veterans.* Provide a relaxed work environment where you can choose when to socialize and when to dig into your projects.* Have an encouraging and growth-focused workplace culture.* Encourage you to use accrued vacation time and maintain a healthy work-life balance!* Offer excellent benefits.