Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Compiler

$295k - $350k
Full-time

The Browser Company

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

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 have implemented the protocol that allows us to run our Swift code across MacOS, Windows, iOS and Android. We’re part of the Swift core team and work closely with Apple, supporting Windows and Android. You can read more about our open source work on our company Github and our Speaking in Swift blog .

As a Compiler Engineer at The Browser Company, you'll advance Windows support for Swift and build features that benefit both our internal projects and the broader Swift community. Your work will shape how we build browsers and cross-platform applications, with Swift at the core of our stack. You'll collaborate with the open-source community, Apple, and other companies using Swift while tackling deep technical challenges in language and compiler design.

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 cross-functional teams to improve build times and developer productivity.

  • Platform Support : Maintain and expand support for multiple operating systems, including Windows and Android. This includes enabling CI testing, debugging tools, and profiling capabilities to ensure robust toolchain performance. Maintain and improve support for multiple architectures including X86_64 and ARM64 across different Operating Systems. Be involved in emerging architecture support as well (e.g. RISCV).

  • Toolchain Development : Build and maintain custom toolchains on macOS and Windows, ensuring seamless integration with tools like Xcode and VSCode. Develop deployment solutions for alternative toolchains to enhance developer workflows. Work to support new platforms for cross-compilation and improve existing ones across the compilation pipeline.

  • Cross-Language Interoperability : Drive innovations in Swift and C/C++, Java/Kotlin interoperability, enabling seamless integration for Windows and Android application development. Improve Swift's interoperability with C and C++ codebases to improve developer experiences with multi-lingual codebases.

  • Open Source by Default: Nearly all of your work lands upstream in LLVM, Swift, and related projects. Your contributions are visible, impactful, and benefit the wider developer community.

After 1 month you will...

  • Onboard onto our team and codebase with your onboarding buddy

  • Attend a number of onboarding presentations on the company, product, codebase, and culture

  • Get familiar with Swift, our Windows toolchain and tooling, and our Windows roadmap

  • Ship a few bug fixes and small improvements across our codebase and tooling

  • Pair programmed with a few people on the engineering team

  • Be regularly posting product feedback about our browser in our #dogfooding channel

After 3 months you will...

  • Be familiar with our Windows toolchain, our Swift bindings, and how the Swift compiler works on Windows

  • Shipped several tickets to improve Swift language features and Swift developer tooling

  • Be involved in weekly engineering discussions about our architecture, how we do code review, code style, and more.

  • Be involved in infrastructure discussions like how we add better observability to debug issues in production, how we better monitor performance regressions, and how we make our updater less finicky.

After 6 months you will...

  • Be interview trained and interviewing candidates for roles at The Browser Company.

  • Be driving compiler and toolchain projects from conception to production launch

  • Be mentoring and pair programming with newer engineers to help them get spun up on the codebase.

  • Be working closely with Apple and the LLVM and Swift communities to discuss new features and push these projects forward

Qualifications

  • Compiler experience. You have 5+ years of experience working with language compilers and complex codebases, such as LLVM. Ideally, you've worked with Swift and/or C++.

  • Operating system experience. Some familiarity with one of our operating systems (Windows, MacOS, Android, iOS) is preferred, but not required.

  • A passion for build systems and tooling. You understand how to improve systems to make them easier to understand, debug, and maintain. You're excited about elegant, maintainable, and easy to use build tooling and configuration.

  • Pragmatism and problem-solving. You're pragmatic, motivated by nebulous problems, and excited to work in a startup environment with quick product validation cycles.

  • You're time zone overlaps with our team. We're primarily focused on hiring in North American time zones and require that folks have at least 4+ hours of overlap time with team members in Eastern Time Zone.

  • You resonate with our company values .

Compensation and Benefits

  • Our total compensation for full-time employees includes base salary, equity, and comprehensive benefits. The annual base salary range for this role is $295,000 - $350,000 USD . The final offer will depend on your experience, expertise, and interview performance. Our goal is simple: if it feels like the right mutual fit, compensation shouldn’t be the thing that gets in the way. We’ve built a small, talent-dense team who cares deeply about their craft, and we pay competitively in line with current market benchmarks.

  • Benefits. We offer best-in-class benefits () designed to support you, your family, and your life outside of work. Think big-company perks with startup-style impact, ownership, and ways of working — so you have the space and support to do the best work of your career.

  • Location. We’re a remote-friendly company and can hire in the US or Canada. If you live in New York (or want to visit), you’re welcome to work from our office in Williamsburg.

The Browser Company is an ambitious team of close to 100 people (and growing!) who are passionate about building great products. We are a remote-first, distributed team, with the option to work from office in Brooklyn, New York. We strongly support diversity and encourage people from all backgrounds to apply. 

To read more about what we value as a company, check out Notes on Roadtrips on our blog.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Compiler in United States vacancy
  • $170k - $235k

     ...platform built for the modern data stack. The Compiler Team plays a foundational role in this...  ...Compiler Team, you will join a group of engineers dedicated to building the core systems...  ...experience engineering high-quality software systemsDemonstrated success building and... 
    Suggested
    Full time
    Work at office

    Sigma Computing

    San Francisco, CA
    1 day ago
  • $102.4k - $166.4k

     ...Computing, Inc. seeks a creative and collaborative Scientific Software Engineer to help solve the unique software challenges of integrating...  ...address fascinating challenges, ranging from classical compiler techniques to direct integration with low-level hardware components... 
    Suggested

    QuEra Computing

    Boston, MA
    1 day ago
  • $165.2k - $223.6k

     ...and development company that designs and engineers high-profile consumer products like the...  ...through our advanced compression platform, compiler and custom neural accelerator silicon....  ...looking for a talented and passionate software engineer to be part of an exciting technology... 
    Suggested
    Internship
    Local area
    Flexible hours
    Night shift
    Day shift

    Amazon

    Sunnyvale, CA
    3 days ago
  • $100k

     ...paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team...  ..., planning, and mentorship for a high-performing engineering team.Insight to identify bottlenecks, debug performance issues... 
    Suggested
    Permanent employment
    Flexible hours

    Tenstorrent

    Austin, TX
    3 days ago
  •  ...The Vitis unified platform (Vitis Unified Software Platform) targets several AMD Embedded...  ...that are based of AMD's proprietary AI-engine architecture.THE PERSON:The ideal candidate...  ...solve sophisticated issues in a complex compiler tool stack. This role will be in... 
    Suggested

    AMD

    San Jose, CA
    3 days ago
  • $102.4k - $166.4k

     ...Computing, Inc. seeks a creative and collaborative Scientific Software Engineer to help solve the unique software challenges to deliver the...  ...address fascinating challenges, ranging from classical compiler techniques to quantum system architecture. You will be building... 

    QuEra Computing

    Boston, MA
    1 day ago
  •  ...Description   We are looking for general or deep learning compiler engineers to join our compiler team at Baidu’s Sunnyvale office. The successful...  ...the deep learning compiler, infrastructure compiler and the software stack for our proprietary high-performance accelerator... 
    Full time
    Work at office
    Remote work
    Afternoon shift

    Baidu Usa

    Sunnyvale, CA
    3 days ago
  • $120k - $275k

     ...silicon to systems including hardware and software to train and run the largest ML...  ...You'll Do Here Design and implement compilers tailored for our proprietary hardware architecture...  ...degree  Possess outstanding software engineering skills with a focus on efficiency and... 
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Monday to Friday
    Flexible hours
    3 days per week

    Matx

    Remote
    3 days ago
  • $145k - $170k

     ...Job Description Job Description Position Summary This Quantum Software Engineer role will join the Compiler Team within Infleqtion’s Quantum Software organization. The role will design, build, and maintain quantum compilation software, with particular responsibility... 
    Temporary work
    Work at office
    Flexible hours
    3 days per week

    Infleqtion

    Chicago, IL
    9 days ago
  • $180k - $250k

     ...known as Monad Labs) is a team of systems engineers and researchers on a mission to design...  ...mainnet is now live. We write the core software that runs it: a [parallel-execution EVM]...  ...Role We are looking for an exceptional compiler engineer to work on challenging... 
    Full time
    Work at office
    Flexible hours

    Category Labs

    United States
    10 days ago
  • $145k - $170k

     ...Job Description Job Description Position Summary This Quantum Software Engineer role will join the Compiler Team within Infleqtion’s Quantum Software organization. This role will be responsible for designing, building, and maintaining quantum compilation software... 
    Temporary work
    Work at office
    Flexible hours
    3 days per week

    Infleqtion

    Chicago, IL
    9 days ago
  • Unitary Foundation is a nonprofit research group building an open-source quantum software stack. You will join a small team to develop software for quantum compilation, simulation, and early fault-tolerant workflows, collaborating with national labs, universities, industry... 
    Remote job

    Quantum Software

    Brooklyn, NY
    4 days ago
  • $152k - $241.5k

     ...world. Today, we are increasingly known as “the AI computing company”.We are looking for an AI & Deep Learning Compiler Engineer. NVIDIA is hiring software engineers for its Deep Learning & AI Compiler (DLC) team. Academic and commercial groups around the world are using... 
    Full time
    Remote work

    Nvidia

    Austin, TX
    1 day ago
  •  ...your career. THE ROLE:AMD is building the next generation of compiler and software infrastructure to accelerate Large Language Models (LLMs)...  ...PERSON:We are looking for a Principal Software Development Engineer to lead technical development in compiler technology, MLIR-... 

    AMD

    San Jose, CA
    5 days ago
  • $165.6k - $296.4k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software...  ...EngineeringCompany: MicrosoftOverviewThe Compute Graph Compiler (CGC) team within DirectX is building...  ..., optimization frameworks, execution engines, and hardware abstractions that unlock... 
    Ongoing contract
    Work at office
    Local area
    Worldwide
    Shift work

    Microsoft

    Redmond, WA
    1 day ago
  •  ...that moves the world forward.THE ROLE: We are seeking a highly motivated and technically exceptional PMTS AI/ML Compiler Engineer to join AMD's AI Software organization. In this role, you will drive compiler and performance optimizations that enable state-of-the-art AI... 

    AMD

    San Jose, CA
    4 days ago
  • $117.6k - $218.4k

     ...Design Systems is a leading provider of the software, hardware, and intellectual property...  ...Design Automation (EDA) tools, they enable engineers to simulate, verify, and optimize chip...  ...of modern electronics.The Xcelium compiler and build performance team develops the... 
    Full time

    Cadence Design Systems

    Burlington, VT
    2 days ago
  • $95.6k - $119.5k

     ...Product Management (DPM) Development Systems Engineer II is responsible for projects, system...  ...administration o Programming skills (compiled languages - C / C++ /C#, Visual Basic /...  ...Fundamentals of DevSecOps framework o Agile software development methods General knowledge... 
    Full time
    Temporary work
    Work experience placement
    Remote work
    Relocation package

    American Honda Motor Co., Inc.

    Raymond, OH
    a month ago
  • $100k

     ...computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse...  ...the one in this posting.Who You AreA passionate software engineer eager to work on compiler technologies and the challenges... 
    Permanent employment

    Tenstorrent

    Austin, TX
    1 day ago
  •  ...and rigor. The Roles We are looking for an experienced software engineer to help us build a new generation of transpilation tools...  ...open to two distinct backgrounds for this role: Path A — Compiler / Tooling You have built a compiler, interpreter, or substantial... 
    Remote work
    Relocation package
    Flexible hours

    Code Metal

    Remote
    3 days ago
  • $152k - $241.5k

     ...now looking for a Senior Machine Learning Applications and Compiler Engineer!NVIDIA is seeking engineers to develop algorithms and optimizations...  ...with hardware architects and design teams to feedback software observations, influence future architectures, and codesign features... 
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $163.15k - $209.09k

     ...the state of the art.  Essential Duties: As a Principal Software Engineer within the Quantum Programming group, you will be a core...  ...significant new feature development. We build two "full stack" compilers, one for a strictly typed functional programming language called... 
    Permanent employment
    Full time

    Hrl Laboratories

    Malibu, CA
    3 days ago
  • A leading technology company is seeking a Senior Principal Software Engineer to join their Xcelium Compiler Team. This role focuses on implementing advanced compiler algorithms and collaborating on strategic architectural initiatives for simulation technologies. Candidates... 

    Cadence

    Burlington, MA
    1 day ago
  • $146.2k - $228.4k

    ResponsibilitiesNoblis is seeking a Software Developer with an active Top Secret/SCI clearance...  ..., advanced analytics tools, and data engineering services that enable cyber targeting,...  ...development processes including compilation, unit testing, code analysis, release management... 
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Noblis

    Chantilly, Loudoun County, VA
    1 day ago
  • $100k - $300k

    Watertown, MAR&D - Software /Full-time /On-siteThe Company:We believe general-purpose, generally...  ...extraordinary things. As a platform engineer, your work lies at the center of this...  ...data labeling frontends, and optimizing compilers across a myriad of platforms.Responsibilities... 
    Full time
    Work at office
    Shift work

    Tutor Intelligence

    Watertown, MA
    1 day ago
  • $175k - $200k

    Senior Principal Software Engineer - Xcelium Compiler Team (R51299/ts) We are seeking a highly skilled and motivated Senior Principal Engineer to join the Xcelium Compiler Team. The responsibilities will include implementing advanced compiler algorithms, profiling and... 

    Cadence

    Burlington, MA
    1 day ago
  •  ...California or Austin, TexasNXP is searching for a hands-on AI Compiler Engineer who thrives at the convergence of cutting-edge AI, compiler...  ...embedded intelligence. With a relentless focus on hardware-software co-design, you’ll collaborate across teams to translate high... 
    Full time
    Work at office
    Local area

    NXP Semiconductors

    Austin, TX
    4 days ago
  •  ...: We are building next-generation systems software for AMD GPUs with Rust as a core technical direction. The work spans compilers, runtimes, low-level GPU software, firmware...  ...and tooling support, system interfaces, engineering practices, and validation methods required... 
    Local area

    AMD

    San Jose, CA
    21 hours ago
  •  ...AMD contributes to something bigger — technology that moves the world forward.THE ROLEAMD is seeking a Senior Staff Software Engineer to lead compiler development and GPU performance optimization for next-generation AI and compute platforms. You will design compiler technologies... 

    AMD

    San Jose, CA
    5 days ago
  • $207k - $300k

    Contribute to the compiler for a novel processor designed to accelerate machine learning...  ...years of experience testing, and launching software products.5 years of experience with...  ...architectures (TPUs/GPUs).Google's software engineers develop the next-generation technologies... 
    Worldwide

    Google

    New York, NY
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Compiler. Be the first to apply!