FreshRemote.Work

Staff Software Engineer, Compiler

Remote - North America

Hi, we're The Browser Company 👋 and we're building a better way to use the internet.

Browsers are unique in that they are one of the only pieces of software that you share with your parents as well as your kids. Which makes sense, they're our doorway to the most important things — through them we socialize with loved ones, work on our passion projects, and explore our curiosities. But on their own, they don’t actually do a whole lot, they’re kind of just there. They don’t help us organize our messy lives or make it easier to compose our ideas. We believe that the browser could do so much more — it can empower and support the amazing things we do on the internet. That’s why we’re building one: a browser that can help us grow, create, and stay curious.

To accomplish this lofty task, we’re building a diverse team of people from different backgrounds and experiences. This isn’t optional, it’s crucial to our mission, as we need a wide range of perspectives to challenge our assumptions and shape our browser through a bold, creative lens. With that in mind, we especially encourage women, people of color, and others from historically marginalized groups to apply.

About The Role

About the Team: At The Browser Company, we've taken a unique approach to building our Swift/Chromium web browsers for multiple platforms. While most major browsers are written in C++, we decided to avoid challenges around slow iteration speed and memory safety by building Arc and Dia using Swift. A small team of language compiler and systems engineers, led by Saleem Abdulrasool, have implemented the protocol that allows us to run our Swift code across MacOS, Windows, iOS and Android.

As a Compiler Engineer at The Browser Company, you will focus on advancing Windows support for Swift and developing new features that benefit both our internal projects and the broader Swift community. Your work will directly contribute to our efforts to redefine how browsers and cross-platform applications are built, leveraging Swift as a core part of our technology stack. You’ll have the opportunity to work closely with open-source communities while solving complex technical challenges that have a tangible impact on the future of software development.

Overall you will...

  • Enhance Compiler Performance: Investigate and address performance bottlenecks, focusing on areas like memory allocation, PGO/LTO/BOLT, and hot function optimizations. Collaborate with …

This job isn't fresh anymore!
Search Fresh Jobs

Job Profile

Regions

North America

Restrictions

Remote only in North America

Benefits/Perks

Comprehensive benefits Diverse Team Flexible Vacation Home office stipend Onboarding buddy Paid parental leave

Tasks
  • Collaborate with cross functional teams
  • Contribute to open source communities
  • Drive cross-language interoperability
  • Enhance compiler performance
  • Maintain platform support
  • Toolchain development
Skills

Android Application Development Architecture ARM64 BOLT C++ Code Review Compiler Debugging Engineering Feedback Infrastructure IOS Iteration Java Kotlin LLVM LTO MacOS Mentoring Observability Onboarding Open Source Pair Programming Performance PGO Production Prototyping Software Development Swift Testing Tooling VSCode Windows X86_64 Xcode