Software Engineer, Compiler

The Browser Company · Remote · Remote - North America ·
Fully remoteFull-timeMiddle3–5 years
COMPENSATION
€•• – ••k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Fully remote (US/Canada)
  • Swift + LLVM
  • Compiler Engineering
  • Open Source focus
  • Senior level

Join the team building Arc and Dia, browsers written in Swift rather than C++. You will enhance compiler performance, maintain cross-platform toolchains, and improve interoperability between Swift and other languages. Your work directly impacts the broader Swift community through open-source contributions.

What you'll do

  • Investigate compiler performance bottlenecks like memory allocation and hot functions
  • Maintain and expand Swift support for Windows, Android, and emerging architectures
  • Build custom toolchains ensuring integration with Xcode and VSCode
  • Improve interoperability between Swift, C/C++, Java, and Kotlin
  • Contribute code upstream to LLVM, Swift, and related open-source projects

What you'll need

  • 5+ years of experience with language compilers and complex codebases like LLVM
  • Proficiency in Swift and/or C++
  • Familiarity with Windows, macOS, Android, or iOS operating systems
  • Strong understanding of build systems, debugging, and maintenance
  • Ability to overlap at least 4 hours daily with Eastern Time Zone

Stack

  • Swift
  • LLVM
  • C++
  • Chromium
  • Xcode
  • VSCode

How you'll work

  • Remote-first company hiring in US and Canada
  • Optional office access in Williamsburg, New York
  • Requires 4+ hours overlap with Eastern Time Zone
  • Full-time employment

What you get

  • Base salary range $295,000 - $350,000 USD
  • Equity compensation included
  • Comprehensive health and family benefits
  • Support for diverse backgrounds and perspectives