Define the future of delivering Apple software to customers by working on new technologies that will be used to deliver Apple platforms to millions of customers.
Requirements
- Technologies: Ruby, Redis, Kafka, etc.
- Knowledge: problem solving, architecture, debugging, testing, and operations / monitoring
- Experience with databases (relational and NoSQL databases like Cassandra)
- Knowledge of containerization, orchestration technologies, networking and security
- Experience with server side development and systems programming
- Experience leading the technical development of larger features and collaborating across organizational boundaries
Responsibilities
- Join Software Delivery’s Build Experience team to help work on new technologies that will be used to deliver Apple platforms to millions of customers.
- Join a team working on the next generation of software release workflows that enables the software development lifecycle for an ever-growing number of platforms and teams contributing to software products.
- Our applications integrate with developers’ workflows to enable the software development lifecycle from integrating source code all the way to releasing Apple platforms and assets to customers.
- Our team is a group of engineers dedicated to reusable design and architecture, working together to deliver elegant, extensible, and high-quality engineering solutions.
- improve and extend our services and products.
Other
- User-focused: passion for quality, attention to details, and delivering outstanding user experiences
- Collaboration: excellent communication skills and genuine interest to mentor others and collaborate with teams across a wide range of technology and disciplines
- encouraging and growth-focused workplace culture, supporting each other as a team and providing mentorship on technical and leadership skills.
- formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition.