Apple

Xcode Cloud Distributed Systems Software Engineer

Apple
Apply
2 months ago
Vancouver, CanadaMid Level

Responsibilities

  • Design and implement features and services for Xcode Cloud.
  • Build tools used to build, test, and ship software for iOS, macOS, tvOS, and watchOS platforms.
  • Design, develop, debug, deploy, and operate cloud-based software services.
  • Collaborate with the broader developer tools organization and external developer community.
  • Draft project proposals and design documents to facilitate communication with team members and stakeholders.

Requirements

  • Bachelor of Science in Computer Science or equivalent.
  • At least 3 years of relevant work experience.
  • Experience with strongly typed or functional programming languages such as Kotlin, Scala, Java, or Swift.
  • Experience designing, developing, debugging, deploying, and operating cloud-based software services.
  • Understanding of design patterns for distributed and microservice systems.

Tech Stack

iOSJavaKotlinmacOSScalaSwift

Categories

Apple

About Apple

10,000+ employees

Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.

Contact me