Skip to main content
Apple logo

Software Engineer - Systems Performance, CoreOS

Apple

San Diego, CAFull-timeSeen 1mo agoSeen in employer's feed 2 days ago

See where you stand before you apply. No sign-up to start.

You apply on the posting's application page, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
No compensation found
Location
San Diego, CA
Schedule
Full-time
Work Authorization
Not specified

Olive focuses on jobs in the United States, including remote roles you can work from there.

Job overview

The OS Performance team works on Apple operating systems, including iOS, macOS, tvOS, and watchOS, to improve performance and support app developers. The role addresses usability, cross-platform compatibility, API design, and operating-system performance, and may involve working directly with developers to identify and resolve API gaps. The ideal candidate is interested in learning across software layers and using data to inform software-development decisions.

Skills & qualifications

RequiredNice to have

Skills

Embedded Software Development, requiredUI Development, requiredServer Software Development, requiredData-Driven Decision Making, requiredIndependent Learning, requiredPrototyping, requiredSoftware Design, requiredProduct Quality, requiredAttention to Detail, requiredIndependent Work, requiredProblem-Solving, requiredCritical Thinking, requiredUnix Development, requiredLinux Development, requiredMacOS Development, requiredCommunication, requiredIOS App Development, nice to haveMacOS App Development, nice to haveWatchOS App Development, nice to haveTVOS App Development, nice to haveVisionOS App Development, nice to haveOperating System Fundamentals, nice to haveObjective-C, nice to haveSwift, nice to haveSwiftUI, nice to haveSwift Data, nice to haveSwift Concurrency, nice to have

Qualifications

CS Degree or Equivalent Experience, required

Full job description

Weekly Hours: 40

Role Number: 200687817-3543

Summary

The OS Performance team is looking for a software developer with a keen understanding of app development and systems design to support our efforts building Apple's family of operating systems. Our work enables iOS, macOS, tvOS, and watchOS to perform well, and gives developers the platform they need to easily write great performing apps.

A successful candidate may have experience with a specific layer of software (e.g. embedded, UI, server) but more importantly an interest in learning how the entire stack and flow of information works. The ideal candidate would also not only understand the fundamentals of designing and implementing a performant application for iOS, macOS, tvOS, or watchOS, but also have an appreciation for using data to drive decision making in software development.

Description

Work on various aspects of Apple’s operating systems to tackle challenging multi-faceted performance problems. You will be solving problems in the areas of usability/UX, cross-platform compatibility, API design, and performance of the operating system. You will also have the opportunity to work directly with app developers on Apple platforms to discover and resolve API gaps. An ideal candidate will be ambitious and grow to understand many layers of software.

Minimum Qualifications

  • Expertise in at least one layer of software development (embedded, UI, server)

  • You understand how to apply data science rigor to decision making in software development

  • Aptitude to independently learn new technologies, prototype, and propose software design and solutions

  • Passion for product quality and attention to detail

  • Self-motivated and able to work independently

  • Excellent problem-solving and critical thinking

  • Prior development in Unix, Linux, or macOS

  • Excellent spoken and written communication

  • CS degree or equivalent experience

Preferred Qualifications

  • App development experience on iOS, macOS, watchOS, tvOS, or visionOS

  • Understanding of Operating System fundamentals

  • Strong expertise using Objective-C or Swift

  • Practical knowledge of Apple SDK technologies like SwiftUI, Swift Data, Swift Concurrency, etc.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

How this job compares

Set against the 38,872 open Software Engineer jobs on Olive Jobs, counted November 14, 2026.

Pay
  • This postingNot listed
  • California median$163–243K/yr6,926 salary ranges
  • California median$47–67/hr129 hourly ranges
Openings
Olive Jobs lists 8,509 open Software Engineer jobs in California and 38,872 across the US. 8% of them nationwide are listed as remote or flexible.
Hiring the most in California
Experience
Software Engineer postings that state a minimum ask for 5 years of experience at the median; the middle half ask for 3 to 7 years (32,117 postings).
Education
12,029 of the 38,872 open Software Engineer jobs (31%) ask for a bachelor's degree or higher.

Pay, requirements and demand for Software Engineer jobs

Counted across the open, public US postings on Olive Jobs on November 14, 2026. Figures based on too few postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.