Back to all jobs
Apple logo

Swift Compiler Engineer

Apple

Cupertino, California, U.S.
Full-time, Regular
Posted Sep 26, 2025
Onsite

Compensation

Loading salary analysis...

About the role

The Swift Language Team is looking for an engineer to collaboratively design and implement new language features, improve type checking performance, and enhance the Swift developer experience through diagnostics and other compiler-driven tools

Responsibilities

  • Collaborate with teammates through in-person conversations, pull requests, and other online discussions
  • Collaborate with open source contributors through pull requests and the Swift Forums
  • Design and implement new language features, including the diagnostic experience
  • Welcome constructive feedback on your changes from Swift programmers, and iteratively improve the experience of writing Swift
  • Drive the testing, integration, and adoption of your changes into the development ecosystem

Requirements

  • Experience with software design and programming in a statically-typed language such as C++ or Swift
  • Experience with various algorithms and data structures
  • Demonstrated ability for collaborative, patient, and iterative design and technical writing
  • Curiosity for understanding a programming mental model and how code works under the hood
  • Ability and motivation to investigate and learn what you don’t know
  • Receptiveness to constructive feedback and mentorship

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Range of discounted products and free services
  • Reimbursement for certain educational expenses
  • Discretionary bonuses or commission payments
  • Relocation assistance

About the Company

Apple is a technology company that designs, manufactures, and markets consumer electronics, computer software, and online services

Job Details

Salary Range

$126,800 - $190,900/yearly

Location

Cupertino, California, U.S.

Employment Type

Full-time, Regular

Original Posting

View on company website
Create resume for this position