Software Engineer - Systems

AppleCupertino, CA
Onsite

About The Position

Develop applications and frameworks to interact with and manage devices and simulators running Apple's macOS, iOS, tvOS, watchOS, and visionOS platforms. Apply personal experience to enhance and augment the tools used every day. Responsible for developing features and improving the quality of the team’s core product. Work closely with cross-functional partners across the company to deliver features that enhance the user and developer experience. Work on technical challenges with a diverse team that delivers high quality products that serve as a foundation for the developer experience at Apple.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science or related field and 1 year of experience in job offered or related occupation.
  • Developing system level services and frameworks for macOS, iOS, tvOS, and watchOS leveraging XPC.
  • Using performance analysis tools to analyze network, disk, and CPU utilization and drive improvements.
  • Using Swift and Objective-C as a primary development language for services.
  • Using Python for CI infrastructure and scripting.
  • Utilizing IPC and RPC for multi-process / multi-device services with Apple products.
  • Using Swift Concurrency for task management in services.
  • Creating and maintaining test suites and CI workflows based on XCTest.
  • Triaging test failures and customer-reported bugs.
  • Using CoreAnalytics to develop field analytics and creating dashboards to analyze those field analytics for comprehensive system monitoring and alerting.

Responsibilities

  • Developing applications and frameworks to interact with and manage devices and simulators running Apple's macOS, iOS, tvOS, watchOS, and visionOS platforms.
  • Enhancing and augmenting the tools used every day.
  • Developing features and improving the quality of the team’s core product.
  • Working closely with cross-functional partners across the company to deliver features that enhance the user and developer experience.
  • Working on technical challenges with a diverse team that delivers high quality products that serve as a foundation for the developer experience at Apple.

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • A range of discounted products and free services
  • Reimbursement for certain educational expenses — including tuition
  • Discretionary employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses or commission payments
  • Relocation assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service