Software Engineer, Compiler
$295,000–$350,000 year
Remote · United States or Williamsburg, New York, United States
Job Summary
Compiler Engineer to advance Windows support for Swift and build features that benefit both internal projects and the broader Swift community. Responsibilities include improving compiler performance (memory allocation, PGO/LTO/BOLT, hot function optimizations), maintaining cross-platform support (Windows, Android, X86_64, ARM64; CI/testing; tooling), building and maintaining toolchains on macOS/Windows, enabling cross-platform deployment workflows, and driving Swift-C/C++ interoperability. You’ll contribute upstream to LLVM/Swift and collaborate with the open-source community, Apple, and other Swift users. After 1, 3, and 6 months you’ll onboard, ship bug fixes, ship language feature improvements, participate in architectural discussions, and help with hiring and mentoring. Location: remote-friendly US or Canada with an office option in Williamsburg, Brooklyn/NY. Compensation ranges $295k–$350k USD base, plus equity and benefits.
Required Qualifications
- Compiler experience with 5+ years in language compilers and complex codebases (e.g., LLVM); experience with Swift and/or C++ preferred
- Familiarity with Windows, macOS, Android, iOS operating systems (preferred)
- Passion for build systems, tooling, and maintainable workflows
- Pragmatism and problem-solving in a startup environment
- Ability to overlap 4+ hours with team in Eastern Time Zone
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.