Role at a glance
- Job function
-
Software Engineering & IT Software Engineering
- Salary
- $142.3K – $263.3K/yr
- Location
- San Diego, California, United States
- Experience
- 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
- Education
- CS degree or equivalent experience
Spotted an issue?
We’ll check it against the original posting.
Role Summary
The OS Performance team works on Apple operating systems, addressing performance problems and supporting app developers on Apple platforms.
What You'll Do
- Analyze app performance issues and engage with systems teams to resolve them.
- Build tools to better characterize performance issues apps encounter on Apple platforms.
- Influence cross-functional Software Engineering teams to pursue features that better support apps.
- Work on operating-system usability, cross-platform compatibility, API design, and performance; collaborate directly with app developers...
Generated from the employer's posting. Verify important details before applying.
View full postingQualifications
Required: expertise in at least one software development layer (embedded, UI, or server); ability to apply data science rigor to software-development decisions; aptitude for learning technologies, prototyping, and proposing software designs and solutions; attention to product quality and detail; ability to work independently; problem-solving and critical thinking; prior development in Unix, Linux, or macOS; excellent spoken and written communication; CS degree or equivalent experience.
Required
- 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
Preferred
- 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.
Original job description
Content provided by the employer
Original job description
Content provided by the employer
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.
Responsibilities
Analyzing app performance issues and engaging with systems teams to resolve those issues.
Building tools to better characterize performance issues that apps encounter on Apple platforms.
Influencing cross-functional teams across Software Engineering to pursue new features that better support apps.
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.
Pay & Benefits — San Diego, California, United States
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $142,300 and $263,300, and your base pay will depend on your skills, qualifications, experience, and location.Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
Application Deadline
Apple accepts applications to this posting on an ongoing basis.
About the company
Apple
Large Enterprise
Apple Inc. is a global technology company known for its innovative products and services, including the iPhone, iPad, Mac computers, and Apple Watch. Founded in 1976, Apple has continuously pushed the boundaries of design and functionality, earning a reputation for high-quality consumer electronics and software solutions like iOS and macOS. With a strong commitment to user experience and privacy, Apple also leads in digital services, offering platforms such as the App Store, Apple Music, and iCloud. The company's focus on sustainability and corporate responsibility further enhances its standing as a leader in the technology sector.