Apple software platforms need cutting-edge testing technologies to ensure millions of customers receive Apple's products with the highest quality. The Device Services team supports and develops these technologies, building infrastructure essential for delivering Apple's products and enabling comprehensive testing throughout the software development lifecycle.
Requirements
- Strong problem-solving skills, architectural understanding, debugging, testing, and operations/monitoring
- 3+ years of non-internship professional software development experience
- knowledge of unix fundamentals
- Experience with CI/CD systems and background job execution
- Knowledge of virtualization, orchestration technologies, networking, and security
- Experience in server-side development and systems programming
- Proven ability to lead the technical development of distributed backend systems
Responsibilities
- support Apple’s software test platforms
- build infrastructure essential to delivering Apple's products
- seamlessly integrate applications and device infrastructure with developers’ workflows
- enabling comprehensive testing of operating systems and application software throughout the software development lifecycle
- scalable infrastructure and design
- deliver elegant, extensible, and high-quality engineering solutions
- enhance and expand our services and products
Other
- A passion for quality, keen attention to detail, and a commitment to delivering outstanding customer experiences
- Excellent communication skills with a genuine interest in mentoring others and collaborating with teams across diverse technologies and disciplines
- BS, MS in Computer Science or equivalent experience
- Experience collaborating across organizational boundaries
- Apple is an equal opportunity employer that is committed to inclusion and diversity.