Taro Logo

Software Engineer

Apple is a technology company that designs, develops, and sells consumer electronics, software, and services.
$121,900 - $183,600
Frontend
Entry-Level Software Engineer
In-Person
5,000+ Employees
Consumer

Description For Software Engineer

UI Compositing team at Apple develops APIs, Frameworks and System Software that powers the core graphics compositing engine behind every Apple device with a display. This role focuses on:

  • Developing the UI compositing engine responsible for rendering support for various elements and effects in iOS and macOS devices
  • Implementing performance and power optimizations to provide responsive UI and great user interaction experience
  • Creating schedulers for rendering, compositing, pacing and landing frames with optimal display and power efficiency
  • Debugging UI rendering, performance, power, and memory issues
  • Supporting continuous integration efforts for quality maintenance

As a Software Engineer on this team, you'll have the opportunity to make a major impact on the end user experience for all Apple customers by working at the core graphics layers in Apple's operating systems. You'll be part of a team of highly skilled engineers working on technologies behind iPhone, iPad, Mac, Apple Watch, AppleTV and every Apple product with a display.

The role offers comprehensive benefits including medical and dental coverage, retirement benefits, discounted products, educational reimbursement, and potential stock options through Apple's discretionary employee stock programs. Base pay ranges from $121,900 to $183,600 depending on skills, qualifications, experience and location. Additional benefits may include discretionary bonuses, commission payments and relocation assistance.

This is an excellent opportunity for someone passionate about graphics, UI rendering and optimization to join one of the world's leading technology companies and work on software that impacts millions of users daily.

Last updated 9 hours ago

Responsibilities For Software Engineer

  • Development of UI compositing engine for iOS and macOS devices
  • Performance and power optimizations for UI and user interaction
  • Development of scheduler for rendering and compositing
  • Debug UI rendering and performance issues
  • Support continuous integration efforts

Requirements For Software Engineer

JavaScript
  • BS/MS in Computer Science or related field
  • Relevant internship experience

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Educational reimbursement
  • Stock options and purchase programs
  • Potential bonuses and commission payments
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Software Engineer

Software Developer 2

Entry-level Software Developer position at Oracle in Zurich, focusing on frontend development with TypeScript and React, offering comprehensive benefits and professional growth opportunities.

Software Engineer I (AWS, React, GenAI)

Entry-level software engineering position at Travelers focusing on AWS, React, and GenAI technologies.

Junior Developer

Remote Junior Developer position at ProjectGrowth, focusing on frontend development, CMS setup, and component building with modern web technologies.

Junior Frontend Software Engineer

Junior Frontend Software Engineer position at Jobgether, developing educational web applications using Angular and TypeScript. Remote US position with comprehensive benefits.

Pioneer Talent Program - Frontend Engineer (Compliance AI)

Frontend Engineer position at Binance focusing on AI-driven compliance products, offering mentorship and training through the Pioneer Talent Program.