Systems Software Developer

Global technology company that designs, manufactures, and sells consumer electronics, software, and services.
$121,900 - $214,500
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Systems Software Developer

Join Apple's Core Telemetry Platform team as a Systems Software Developer where you'll build and ship software systems across all Apple operating systems (iOS, watchOS, macOS, tvOS, visionOS). This role focuses on developing solutions to improve power and performance of Apple products, working on data analytics, triage, and developer tools. You'll be part of a fast-paced, collaborative environment, building next-generation platforms that impact billions of Apple customers.

The position involves creating sophisticated systems for data collection, storage, and analysis to optimize battery usage and performance across Apple's product ecosystem. You'll work on real-time analysis mechanisms and large-scale analytics, requiring strong programming skills in systems languages and a deep understanding of software architecture.

This is an excellent opportunity for a motivated engineer with strong problem-solving abilities and communication skills. You'll work across the entire stack, from low-level systems to high-level analytics, contributing to software that ships to Apple's global customer base. The role offers competitive compensation, including base pay, stock options, comprehensive benefits, and opportunities for professional growth.

The ideal candidate will combine technical expertise in systems programming with innovative thinking and excellent debugging skills. You'll be part of a team that values collaboration and creative problem-solving, working on cutting-edge technology that directly impacts user experience across Apple's entire product line.

Last updated 2 days ago

Responsibilities For Systems Software Developer

  • Design and development of systems software to improve battery usage and performance of Apple products
  • Building infrastructure/platform for data collection, storage, and querying
  • Modeling energy usage, performance and server impact of apps and software services
  • Developing real-time analysis mechanisms to detect/mitigate issues
  • Using analytics to understand large scale trends

Requirements For Systems Software Developer

  • B.S., M.S., or Ph.D. in Computer Science, Electrical Engineering, or equivalent
  • Proficiency in object-oriented programming in a systems language (e.g. C++, Objective-C, Swift, C)
  • Great foundation in software design and architecture
  • Proficient system level understanding

Benefits For Systems Software Developer

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Employee Stock Purchase Plan
  • Restricted stock unit awards
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Systems Software Developer

ASE Traffic Engineer

Join Apple as a Traffic Engineer to design and develop network services, proxies, and infrastructure components that power services for millions of users worldwide.

Construction Project Manager

Construction Project Manager position at Apple, managing retail stores and workplace construction projects with 7+ years experience required.

ASE Traffic Engineer

Traffic Engineer position at Apple focusing on network services, proxies, and infrastructure development for large-scale distributed systems.

Software QA Engineer

Quality Assurance Engineer position at Apple focusing on internal software applications testing, automation, and quality processes.

Systems Software Developer - Power Defense

Systems Software Developer position at Apple focusing on power optimization and performance improvement across Apple's product ecosystem.