Demo

iOS/macOS Software Engineer

Apple, Inc.
Cupertino, CA Full Time
POSTED ON 5/25/2026
AVAILABLE BEFORE 6/24/2026
Are you passionate about designing and building native apps that deliver great impact and value, and eager to apply your expertise to solve real-world problems at Apple's incredible scale? Join us on the Product Integrity AI/ML team where we build the software behind Apple's hardware product development - tools used by thousands of Apple engineers and third-party manufacturers to develop, debug, and verify systems before they reach customers. We work at the intersection of hardware, software, AI/ML, and on-device intelligence, where the problems are genuinely hard and the stakes are real. Our applications are high-visibility across Apple: the decisions they enable directly influence the quality of products shipped to hundreds of millions of people. If you want to write software that matters at Apple's scale, this is the team.\\n\\nWe are a multi-discipline software engineering team inside Hardware Engineering, delivering software that integrates cutting-edge AI/ML capabilities to support hardware and software engineering decisions. Our applications and services are used across engineering organizations, with direct influence on what ships to customers.

As an iOS/macOS Software Engineer on our team, you will design, implement, and enhance the native apps that enable Apple engineers to develop, evaluate, test, and verify products before worldwide release. You'll partner with cross-functional teams across Apple, working at the boundary of software, hardware, and on-device intelligence. The work is technically demanding, and the impact is broad.\n

Bachelor's Degree in Computer Science, Computer Engineering, related field, or equivalent work experience\n4 years of experience in iOS/macOS application development\nStrong proficiency in Swift, SwiftUI, Swift Concurrency, and Swift Testing\nExperience architecting and maintaining complex native apps in large production codebases, applying modern design patterns\nSolid understanding of multithreading, concurrency, and memory management\nProven track record of writing testable, maintainable code that teams can build on\nExcellent written and verbal communication skills to both technical and non-technical audiences

Master's degree in Computer Science, Computer Engineering, related field, or equivalent work experience\nExperience integrating CoreML or on-device ML models into production iOS/macOS applications.\nDemonstrated ability to profile and debug performance issues, including memory leaks and UI hangs \nExperience with Python and/or web-services development\nHistory of shipping zero-regression features or owning quality outcomes in a production environment\nExperience rapidly adopting new Apple frameworks and sharing technical knowledge within a team

Salary.com Estimation for iOS/macOS Software Engineer in Cupertino, CA
$131,467 to $158,933
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a iOS/macOS Software Engineer?

Sign up to receive alerts about other jobs on the iOS/macOS Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Apple, Inc.

  • Apple, Inc. Beaverton, OR
  • Are you a big-picture thinker who loves setting high-reaching goals? Do you have a passion for understanding how each line of code affects all the others? ... more
  • Just Posted

  • Apple, Inc. Beaverton, OR
  • We are seeking a highly motivated and innovative Embedded CPU Engineer to join the Platform Architecture team. In this role, you will drive performance and... more
  • Just Posted

  • Apple, Inc. Mesa, AZ
  • Imagine what you could do here. The people here at Apple don't just create products - they create the kind of wonders that have revolutionized entire indus... more
  • Just Posted

  • Apple, Inc. Boulder, CO
  • The watchOS Systems team is looking for a creative senior software engineer to help define the future of Apple Watch. Your core responsibility will be to b... more
  • Just Posted


Not the job you're looking for? Here are some other iOS/macOS Software Engineer jobs in the Cupertino, CA area that may be a better fit.

  • Apple, Inc. Cupertino, CA
  • Join the Keyboard Infrastructure team to build and maintain the foundational systems that power keyboard behavior across iOS & iPadOS. You'll own keyboard ... more
  • Just Posted

  • Apple Cupertino, CA
  • Staff iOS & macOS Software Engineer, Screen Time Cupertino, California, United States Software and Services Summary Posted: Apr 07, 2026 Weekly Hours: 40 R... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!