Swift Compiler Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$277,600 / yr
Posted
52 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $191k
This role $231k
$135k most similar roles pay here $293k

This role pays more than 82% of similar roles. Most pay $165,000–$217,556 — the shaded band above. At the midpoint, this role pays about $231k versus about $191k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Swift Compiler Engineer

As a Swift Compiler Engineer, you will join the Swift Compiler Team to evolve the Swift programming language and its associated developer tools. You will collaborate with teammates and open source contributors to design and implement new language features, improve type checking performance, and enhance the developer experience through diagnostics and compiler-driven tools. Your daily work involves documenting design decisions through the Swift evolution process, driving testing and integration of changes into the development ecosystem, and engaging in technical writing. The role requires proficiency in algorithms, data structures, and software design using statically-typed languages like C++ or Swift. You will solve problems related to programming models and compiler technology while contributing to the broader Swift ecosystem. This position focuses on improving the experience of writing code by refining language features and developer tools.

What you'll do

  • Design and implement new Swift language features and tooling improvements.
  • Improve type checking performance within the compiler.
  • Enhance the developer experience through improved diagnostics and compiler-driven tools.
  • Document and iterate on design decisions through the formal Swift evolution process.
  • Manage the testing, integration, and adoption of changes into the development ecosystem.
  • Engage with the open source community via pull requests and the Swift Forums.
  • Communicate technical designs and feedback to internal teams and external contributors.

What we're looking for

  • Demonstrated ability to communicate through technical writing.
  • Curiosity for understanding programming mental models and how code works under the hood.
  • Experience with software design and programming in a statically-typed language such as C++ or Swift.
  • Familiarity with algorithms and data structures.
  • Ability and motivation to investigate and learn new concepts independently.
  • Receptiveness to constructive feedback and mentorship.
  • Experience with Swift development is preferred but not required.
  • Prior experience working on compilers or developer tools is preferred but not required.

More like this

Similar roles

Senior Software Engineer, Swift - macOS

Apple Inc

Sunnyvale, CA 136 days ago $184,700$277,600
Swift macOS SwiftUI AppKit XCTest Swift Package Manager MLX Foundation Models Model Context Protocol REST OData CI/CD Git Xcode Thread Sanitizer Structured Concurrency Sandboxing Notarization