Software Engineer - Devices

Technology company that develops innovative devices and software platforms including macOS, iOS, tvOS, watchOS, and visionOS.
$121,900 - $183,600
Mobile
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Software Engineer - Devices

Apple's Devices Team within Developer Tools is seeking a talented software engineer to join their innovative team. This role focuses on building foundational technologies that enable both internal engineers and external developers to interact with Apple's diverse device ecosystem, including macOS, iOS, tvOS, watchOS, and visionOS platforms. As part of this position, you'll be working on critical tools that are used daily in the development process, making a direct impact on Apple's ecosystem.

The role offers a unique opportunity to work with cutting-edge technology and collaborate across multiple teams at Apple. You'll be responsible for developing and improving applications and frameworks that are essential to the build and debug cycle, managing device labs, and implementing testing systems that handle millions of tests daily. The position requires strong technical skills in macOS app development with SwiftUI, along with excellent debugging and communication abilities.

Working at Apple comes with comprehensive benefits including competitive base pay, stock options, medical and dental coverage, and educational reimbursement opportunities. The company's commitment to innovation and quality makes this an exciting opportunity for someone passionate about creating tools that help developers build amazing products for Apple's customers.

The ideal candidate will thrive in a fast-paced environment, be comfortable with rapid development cycles, and excel at managing multiple overlapping projects. This role offers the chance to work on products that directly impact both internal engineers and the broader developer community, making it an excellent opportunity for someone who wants to make a significant contribution to Apple's development ecosystem.

Last updated 13 days ago

Responsibilities For Software Engineer - Devices

  • Develop and improve applications and frameworks for build & debug cycle
  • Manage device labs
  • Implement testing systems
  • Work cross-functionally with iOS Apps and Frameworks, Developer Tools, Build Engineering, Core OS, Hardware Engineering, and CI Technologies teams
  • Contribute to streamlining development processes for internal engineers and developer community

Requirements For Software Engineer - Devices

  • BS in Computer Science or equivalent
  • macOS App development experience with SwiftUI
  • Strong debugging and triage skills
  • Excellent communication and collaborative skills

Benefits For Software Engineer - Devices

Medical Insurance
Dental Insurance
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Educational reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on products
  • Free services

Interested in this job?

Jobs Related To Apple Software Engineer - Devices

Software Engineer - Apple Watch

Software Engineer position for Apple Watch focusing on watchOS Media team, developing Music, Podcasts, and other media applications.

Software Engineer - Apple Watch

Mid-level Software Engineer position at Apple, focusing on Apple Watch application development, offering competitive salary and comprehensive benefits package.

Camera Tuning Engineer

Camera Tuning Engineer role at Apple focusing on iOS camera quality and algorithms, offering competitive salary and benefits.

Software Engineer - Apple Watch

Mid-level Software Engineer position at Apple, focusing on Apple Watch applications development, offering competitive salary and benefits in Cupertino.

WatchOS Software QA Engineer

Apple is seeking a WatchOS Software QA Engineer to ensure quality in Watch Faces and Complications development.