Apple is looking to 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. The team is 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.
Requirements
- Ruby, Redis, Kafka, etc.
- 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
- work on new technologies that will be used to deliver Apple platforms to millions of customers
- 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
- reusable design and architecture
- deliver elegant, extensible, and high-quality engineering solutions
- improve and extend our services and products
Other
- passion for quality, attention to details, and delivering outstanding user experiences
- excellent communication skills and genuine interest to mentor others and collaborate with teams across a wide range of technology and disciplines
- BS, MS in Computer Science or equivalent experience
- encouraging and growth-focused workplace culture, supporting each other as a team and providing mentorship on technical and leadership skills
- individuals who share those values and want to improve and extend our services and products