Apple's Xcode team is seeking a Tools and Automation Engineer to join their Software and Services division. This role is integral to the development and quality assurance of Apple's premier development environment, Xcode, which supports iOS, macOS, watchOS, tvOS, and VisionOS platforms.
As a Tools and Automation Engineer, you'll have the unique opportunity to enhance the very tools you'll use daily. The position combines technical expertise with quality assurance, requiring both programming proficiency and a keen eye for detail. You'll be responsible for ensuring feature integration, developing automation frameworks, and maintaining the high standards that Apple developers expect.
The role offers an excellent balance of technical challenges and collaborative opportunities. You'll work closely with development teams, building shared testing APIs and creating comprehensive testing strategies. Apple provides a supportive environment focused on professional growth, technical excellence, and work-life balance.
Key aspects of the role include API/Integration testing, manual testing, automation platform development, and continuous improvement of the Xcode environment. The position offers competitive compensation ($136,300 - $248,700), comprehensive benefits, and the opportunity to work with cutting-edge technology at one of the world's most innovative companies.
This is an ideal position for someone who combines strong programming skills (particularly in Objective-C, Swift, Java, or Python) with a passion for quality and testing. The role requires excellent communication skills, as you'll be working with various teams and stakeholders to maintain and improve the IDE's quality.
At Apple, you'll find a culture that values technical expertise, creativity, and collaboration. The company offers extensive benefits, including medical coverage, stock programs, and educational support, demonstrating their commitment to employee well-being and professional development.