Software Engineer, Compiler
$295k - $350kThe 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.
$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...SuggestedWork at officeLocal areaWork from home- 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...SuggestedRemote job
- ...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...SuggestedRemote work
$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...SuggestedFull timeTemporary workFlexible hours- ...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...SuggestedFull timeLocal areaRemote workFlexible hours
$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 workShift work- ...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 officeRemote work
$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 timeWork experience placementWork at officeLocal areaRemote workFlexible hours$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$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 timeTemporary workPart timeWork experience placementWork at officeRemote workWork from homeRelocationFlexible hoursShift work3 days per week- 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 timeTemporary workWork at officeFlexible hours
- 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
- 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
- ...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 timeCasual workWork at officeRemote work
$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 timeApprenticeship$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 timeRemote workFlexible hours- ...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 timeRemote work
$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$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 timeWork at officeRemote work$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 timeApprenticeship- 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
- ...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 timeWork experience placement
$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 timeTemporary workRemote work- 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 timeLive inLocal areaRemote workFlexible hours
$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 timeLocal area- ...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 timeWork at officeLocal areaRemote work
- ...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
- 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 timeRemote workFlexible hoursWeekend work
- ...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 timeH1bLocal areaVisa sponsorship
$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 timeWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Compiler. Be the first to apply!
- ngo software engineer Remote
- software developer Remote
- software developer internship no experience Remote
- junior software developer Remote
- part time software developer remote Remote
- financial software developer Remote
- senior software engineer ruby on rails Remote
- software engineer amazon Remote
- senior software design engineer Remote
- software engineer part time Remote













