In this role you will be working to design, develop, and maintain tools that enable internal users to test and experiment with software component changes, such as within the compiler. Our team builds self-service platforms for internal clients to access development, integration, and debugging tools. You will also work on the releases of Xcode, helping the compiler teams with integration testing, and operating a large-scale continuous integration system for Apple's operating systems. Your efforts will help to improve the developer experience within the department and across Apple. You will need to communicate clearly with clients and stakeholders to align process, fix inefficiencies, and help find more innovative solutions to complex problems. In this position, you have the opportunity to work closely with engineers in every layer of Apple's infrastructure: hardware, compilers, build systems, operating systems, and internet services. You'll be most successful here as a proactive engineer who thrives in a supportive, respectful, and balanced work environment with interesting challenges to tackle.
The role's responsibilities include:
• Creating and maintaining internal tools that help engineering teams to be more productive
• Collaborating with our engineering teams debugging and solving issues with builds
• Helping the team understand software design trade offs and demonstrating critical thinking
• Encouraging teammates and helping drive team productivity, for example on code reviews and development projects
• Cross-functional communication with other teams. You will be part of a small team working across time zones in California, Tokyo, and London