Apple is looking to solve the problem of ensuring the highest quality of their software platforms by developing cutting-edge testing technologies and supporting device testing, observability, and software quality and reliability.
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 and develop cutting-edge testing technologies
- Build infrastructure essential to delivering Apple's products
- Enable comprehensive testing of operating systems and application software throughout the software development lifecycle
- Deliver elegant, extensible, and high-quality engineering solutions
- Enhance and expand services and products
- Collaborate with teams across diverse technologies and disciplines
- Develop and maintain scalable infrastructure and design
Other
- BS, MS in Computer Science or equivalent experience
- Excellent communication skills with a genuine interest in mentoring others
- Collaboration with teams across diverse technologies and disciplines
- Passion for quality, keen attention to detail, and a commitment to delivering outstanding customer experiences
- Ability to work in a growth-oriented environment with mentorship in technical and leadership skills