Xcode Cloud - Senior Web Engineer

Vancouver, British Columbia, Canada
Software and Services


Weekly Hours: 37.5
Role Number:200318660
Xcode Cloud is a new continuous integration and delivery service integrated into Xcode and App Store Connect, created to improve and enhance the development process for the Apple developer community. As an Xcode Cloud Web Engineer, you will have the unique and rewarding opportunity to shape the future of Apple platform development. You will build tools used by millions of developers around the world to build, test, and ship software for Apple's iOS, watchOS, tvOS, and macOS platforms.

Key Qualifications

  • Be a considerate, thoughtful, and collaborative contributor
  • Professional experience building great web software using modern web technologies like React/Vue/Angular, TypeScript/Flow, and Webpack
  • Enthusiasm for great design
  • Ability to learn quickly and adapt to new challenges
  • Experience designing and using web service APIs
  • Experience communicating with customers, other technical teams, and senior management to collect requirements and describe software product features, technical designs, and product strategy
  • A passion for driving modern software engineering practices


The Xcode Cloud team is seeking a self-motivated engineer to help us build the future of developer technologies at Apple. You will join a small but ambitious group of engineers responsible for building new features and services that will power Xcode Cloud. You will collaborate with Apple's internal software engineering teams to take Apple's own software to the next level, as well as providing great new features to Apple's external developer community. The ideal candidate will have a strong passion for streamlining and automating developer workflows, a thorough understanding of Computer Science fundamentals, and an appetite to learn (and sweat) the details of our domain. In this role you will be working closely with other teams that produce Apple's developer tools. You will be collaborating with Apple's internal software organization to help make sure that Xcode Cloud meets their needs, as well as providing great new features to Apple's external developer community. This position is based at Apple’s campus in Vancouver British Columbia, Canada. For qualifying candidates, relocation assistance will be included in the offer package. You’ll join a small and focused team, but also work closely with the larger Development Technologies organization colocated with us. Here you’ll find that we: Have a wide range of experience, from new engineers to Apple veterans.. Provide a peaceful work environment where you can choose when to socialize and when to close find your own space and focus. Have an encouraging and growth-focused workplace culture. Encourage you to use accrued vacation time and maintain a healthy work-life balance. Offer excellent benefits. This role is on-site in Vancouver, Canada. Relocation assistance is available.

Education & Experience

B.S. in Computer Science or equivalent experience

Additional Requirements

  • Experience in the following areas are nice to have, but not required:
  • Distributed computing and enterprise systems
  • Developing cloud software services and an understanding of design for scalability, performance, reliability, and security
  • Writing maintainable testing infrastructure
  • Developing software for Apple’s native platforms is a plus