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

Role Description

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.

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.

  • 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: 4+ 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.
  • Time zone overlap: 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.
  • Resonance with our company values.

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.
  • Best-in-class benefits designed to support you, your family, and your life outside of work.
  • Remote-friendly company with the option to work from our office in Williamsburg, New York.
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Compiler in Remote vacancy
  • $90k - $162k

     ...Company: Siemens EDA Job Title: Software Engineer - C++ / Digital Logic Design Job Reference #: 509131 Job Location: Burlington,...  ...Chip circuit designs. In emulation systems, custom software compiles a circuit design's high level description into a low level binary... 
    Suggested
    Work at office
    Local area
    Work from home

    Siemens

    Burlington, MA
    1 day ago
  • A software optimization company based in New York is seeking a Software Engineering Manager focused on build systems, compilers, and languages. The role involves leading engineers, managing projects, and contributing to major open-source initiatives like Bazel. Candidates... 
    Suggested
    Remote job

    EngFlow GmbH

    New York, NY
    4 days ago
  •  ...help developers save time by accelerating software builds and tests. Our cloud-based,...  ...to Bazel, we build tools that empower engineering teams—from startups to Fortune 500 companies...  ...Manager focused on build systems , compilers , and languages , you will lead core engineers... 
    Suggested
    Remote work

    EngFlow

    New York, NY
    4 days ago
  • $200k - $275k

    Role Description The Principal Compiler Engineer - ML Systems position will be responsible for working with the different layers of the compiler...  ...fundamentals. ~Experience building and deploying software products. ~Experience with one or more deep learning frameworks... 
    Suggested
    Full time
    Temporary work
    Flexible hours

    SambaNova Systems

    Remote
    4 days ago
  •  ...Software Engineer - Full Stack Developer This is an exciting opportunity to join a rapidly growing company that provides Artificial Intelligence...  ...field from an accredited university. Proficiency in a compiled language like Golang and at least 5 years of Python... 
    Suggested
    Full time
    Local area
    Remote work
    Flexible hours

    Integrity Defense Solutions Inc

    Washington DC
    2 days ago
  • $190k - $240k

     ...South Bay, and the East Bay. We are looking for a senior software engineer who has fully embraced AI tooling and wants to stay at the...  ...such as data platforms, developer tools, workflow automation, compilers/languages, ML infrastructure, or enterprise SaaS platforms (... 
    Remote work
    Shift work

    Cynch AI

    San Francisco, CA
    14 hours ago
  •  ...Senior Full Stack Software Engineer Watertown, MA December 17, 2025 Job Description The Company: We believe general-purpose,...  ...machine learning systems, data labeling frontends, and optimizing compilers across a myriad of platforms. Responsibilities: –... 
    Work at office
    Remote work

    Venturefizz Product Management Community

    United States
    3 days ago
  • $198k - $286k

    Role Description The graph compiler is a central piece of MAX, which executes ML models at state-of-the-art performance across multiple...  ...and use cases. Qualifications ~5+ years of software engineering experience. ~Proficiency in C++. ~Experience working with... 
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Modular

    Remote
    7 days ago
  • $190k - $255k

     ...EnCharge AI is seeking a highly skilled and experienced AI Compiler Engineer to spearhead the efforts in developing and optimizing graph...  ...~Work closely with ML researchers, hardware engineers, and software developers to design and deploy AI models, understanding and... 
    Full time

    EnCharge AI

    Remote
    7 days ago
  • $76.5k - $134.9k

     ...we deliver a wide range of hardware and software solutions that provide mission-critical...  ...Additionally, we leverage Model-Based Engineering and Test Automation to enhance our system...  ...errors, prepare operating instructions, compile documentation of program development, and... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Littleton, CO
    3 days ago
  • Role Description As a Staff Software Engineer, you will play a key role in the entire engineering lifecycle from design, documentation, build...  ...at a high-growth startup a plus. ~Expertise in a compiled language such as Go, Java or Kotlin is required. ~Proficiency... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    SmithRx

    Remote
    14 hours ago
  • Role Description Polymarket is looking for a Software Engineer to own and improve the developer experience across our APIs, SDKs, and documentation...  ...and/or JavaScript, plus at least one strongly typed compiled language (Rust, Go, C#, Kotlin, Swift, or C++). ~... 
    Full time

    Polymarket

    Remote
    6 days ago
  • Role Description We are looking for a Software Engineer to join an ISV GPU enablement team focused on accelerating real‑world applications...  ...bottlenecks and propose improvements ~Work with internal compiler/runtime teams to surface lower-level issues when necessary... 
    Full time

    Advanced Micro Devices, Inc

    Remote
    5 days ago
  •  ...Developer who can deliver complex, high-quality software in this environment and help grow the...  ...wider team by mentoring and onboarding engineers new to the Canton ecosystem. ~...  ...givens, type inference, and leveraging the compiler for correctness guarantees. ~Solid understanding... 
    Full time
    Casual work
    Work at office
    Remote work

    IntellectEU

    Remote
    5 days ago
  • $71k - $89k

     ...Description Design, develop, and test operating systems-level software, compilers, and network distribution software. Set operational...  ...systems software. We are looking for an entry-level Software Engineer who is interested in designing and building information systems... 
    Full time
    Apprenticeship

    Huntington Ingalls

    Remote
    7 hours ago
  • $64k - $70k

     ...and efficient infrastructure of hardware, software, and processes to support the ingest,...  ...sun. Join our Agile team as a Software Engineer supporting NCEI’s Software Development Branch...  ...errors, prepare operating instructions, compile documentation of program development,... 
    Full time
    Remote work
    Flexible hours

    Alpha Omega Integration

    Remote
    14 hours ago
  •  ...midlevel or senior IC to join our core engineering team. Our team is responsible for all things...  ...~5+ years of full-time software engineering experience, preferably at a...  ...serialization, CPU architecture, kernel, and compilers. ~Experience working with multiprocess... 
    Full time
    Remote work

    Databento

    Remote
    14 hours ago
  • $110k - $180k

     ...behavior, data mappings, and troubleshooting guidance. ~Improve engineering standards, tooling, and shared patterns that make future...  ...consistently. Qualifications ~Experience with strongly typed compiled languages like Go, Java, C#, C++, or Rust — we strongly prefer... 
    Remote work

    Oneleet

    Remote
    3 days ago
  • $265k - $310k

     ...Swift/Chromium web browsers for multiple platforms. As a Systems Engineer, you will focus on advancing Windows support for Swift and...  ...technical projects for existing and new features across the Swift compiler, toolchain, SDK and frameworks for Windows. ~Port existing frameworks... 
    Full time
    Work at office
    Remote work

    The Browser Company

    Remote
    6 days ago
  • $104k - $131k

    Role Description The Software Engineer is responsible for designing, planning, developing, deploying, supporting, documenting, testing, and...  ...Design, develop, and test operating systems-level software, compilers, and network distribution software. ~Set operational... 
    Full time
    Apprenticeship

    Huntington Ingalls

    Remote
    6 days ago
  • Role Description As a Senior Embedded Software Engineer, you will be working on the design, implementation, delivery, and maintenance of application...  ...oriented software design patterns. ~Experience with compiling, unit testing and debugging in a Linux environment. ~BS... 
    Full time

    NRG

    Remote
    4 days ago
  •  ...development, testing, and debugging of computer software ranging from operating system...  ...executing structured automated test cases. ~Compile, assess, and report data results from...  ...practices. ~Mentor junior software engineers. Qualifications ~5-8 years' experience... 
    Full time
    Work experience placement

    Ampcus

    Remote
    14 hours ago
  • $178.13k - $180k

    Role Description Will provide engineering troubleshooting assistance to customer support teams...  ...testing, and debugging small to medium software enhancements and solutions within the...  ...-oriented programming, data structures, compiler or interpreter technologies, operating systems... 
    Full time
    Temporary work
    Remote work

    State Street

    Remote
    3 days ago
  • Role Description We are looking for a talented Senior Software Engineer to join our team! PolySwarm is developing innovative solutions to...  ...engineering skills using the C-family languages. ~Experience with compiling and debugging software on Linux and Windows. ~Experience... 
    Full time
    Live in
    Local area
    Remote work
    Flexible hours

    PolySwarm

    Remote
    1 day ago
  • $142k - $175k

    Role Description The Senior Software Engineer is responsible for all aspects of the development of platforms and applications. This is a highly...  ...: Docker, Kubernetes ~3 years experience with compiling and continuous integration tools like: Eclipse/IntelliJ, Visual... 
    Full time
    Local area

    Verint

    Remote
    1 day ago
  •  ...Software Engineer 3 Tampa, Florida, United States As an AEVEX Software Engineer, you'll bring unmanned autonomous systems to life!...  ...and micro-controller programming Linux, x86, ARM - cross-compilers and toolchains Middleware (e.g., ROS1/2, zmq, RabbitMQ, DDS... 
    Full time
    Work at office
    Local area
    Remote work

    AEVEX Aerospace

    Tampa, FL
    3 days ago
  •  ...Software Engineer Long Beach, California, United States At Mantari Industries, we're replacing yesterday's public sector weather systems...  ...kernels, diagnosing memory bottlenecks, and reading compiler logs when needed ~ Strong grasp of modern DevOps: code reviews... 
    Remote work

    Mantari

    Long Beach, CA
    2 days ago
  • Role Description We're looking for a Senior Backend Engineer to join our Integrations team! Our team powers the systems that move massive...  ...microservice architectures. ~Experience with at least one compiled language (Golang preferred, but Rust, Kotlin, Java, C++ are... 
    Full time
    Remote work
    Flexible hours
    Weekend work

    MNTN

    Remote
    2 days ago
  •  ...is responsible for the language layer and relational execution engine powering YugabyteDB. We care deeply about correctness, performance...  ...ecosystem. Qualifications ~5-8 years experience with compiled languages, e.g. C/C++. ~BS/MS/PhD in CS (or related field) or... 
    Full time
    H1b
    Local area
    Visa sponsorship

    YugabyteDB

    Remote
    6 days ago
  • $220k - $230k

    Role Description The Senior Software Engineer (CALC engine) is a specialised role working on a complex Java based high-performance OLAP engine...  ...modelling language. The model declaration is dynamically compiled into efficient runtime objects. The successful candidate... 
    Full time
    Work at office
    Flexible hours

    Aera Technology

    Remote
    14 hours ago

Do you want to receive more vacancies?

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