1

Webassembly Rust Jobs (NOW HIRING)

Senior Software Engineer, C++ / Rust

New York, NY · On-site +1

$134K - $176.70K/yr

Lead the integration and maintenance of a WebAssembly (WASM) virtual machine within the XRPL's C ... Rust, and rigorous testing. * Author system design documents and lead technical discussions with ...

Software Engineer, Rust

San Francisco, CA · On-site

$125K - $195K/yr

Develop production-grade Rust software targeting both native and WebAssembly environments * Architect real-time collaborative systems, including state synchronization, conflict resolution, and ...

Demonstrated experience or familiarity with WebAssembly (Wasm) for client-side Rust code. * Demonstrated Experience with database systems and ORM tools (e.g., Diesel). * Demonstrated experience ...

Lead the integration and maintenance of a WebAssembly (WASM) virtual machine within the XRPL's C ... Rust, and rigorous testing. * Author system design documents and lead technical discussions with ...

Demonstrated experience or familiarity with WebAssembly (Wasm) for client-side Rust code. * Demonstrated Experience with database systems and ORM tools (e.g., Diesel). * Demonstrated experience ...

... with our Rust/Wasm DSL, or interfacing with our backend's WebSocket API and doing so in an ... Implement advanced AST/code-mods, CodeMirror enhancements, and deep integration with WebAssembly ...

Knowledge of WebAssembly (WASM) and Rust-based frontend frameworks * Familiarity with real-time operating systems (RTOS) and bare-metal development. * Demonstrated experience in architecting embedded ...

next page

Showing results 1-20

Webassembly Rust information

See salary details

$25K

$69.4K

$99K

How much do webassembly rust jobs pay per year?

As of May 31, 2026, the average yearly pay for webassembly rust in the United States is $69,416.00, according to ZipRecruiter salary data. Most workers in this role earn between $38,500.00 and $94,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a WebAssembly Rust Developer, and why are they important?

To excel as a WebAssembly Rust Developer, you need strong programming skills in Rust, a solid understanding of WebAssembly concepts, and experience with systems programming or web development. Familiarity with build tools like wasm-pack, cargo, and JavaScript interoperability, as well as knowledge of relevant frameworks, is typically required. Strong problem-solving skills, attention to detail, and effective communication set standout professionals apart in this role. These abilities are crucial for building high-performance, secure, and maintainable web applications that leverage both Rust’s safety and WebAssembly’s efficiency.

What are some common challenges faced when developing with WebAssembly in Rust, and how can I prepare for them?

Developing with WebAssembly in Rust often involves bridging the gap between Rust's safety features and the constraints of the WebAssembly runtime. Common challenges include managing memory manually, handling data serialization between Rust and JavaScript, and ensuring compatibility with browser APIs or server-side runtimes. To prepare, familiarize yourself with tools like wasm-bindgen and learn about Rust's ownership model as it relates to WebAssembly constraints. Collaborating with front-end developers is typical, so good communication and understanding of JavaScript interoperability are essential.

What is a WebAssembly Rust developer?

A WebAssembly Rust developer is a programmer who uses the Rust programming language to build applications or modules that compile to WebAssembly (Wasm). WebAssembly is a binary instruction format designed to run code efficiently in web browsers and other environments. Rust is a popular choice for compiling to WebAssembly because of its performance, safety features, and mature toolchain support. WebAssembly Rust developers create high-performance web applications, plugins, or libraries that can run across various platforms with near-native speed.

What is the difference between Webassembly Rust vs Web Developer?

AspectWebassembly RustWeb Developer
Required CredentialsRust programming skills, WebAssembly knowledgeHTML, CSS, JavaScript certifications or experience
Work EnvironmentDevelopment of high-performance web modules, embedded systemsBuilding and maintaining websites and web applications
Industry UsageTech companies focusing on performance-critical web appsAlmost all industries with online presence
Common Search/ComparisonYesYes

Webassembly Rust developers focus on creating high-performance web modules using Rust and WebAssembly, often for specialized, performance-critical applications. Web Developers typically work on building and maintaining websites using HTML, CSS, and JavaScript. While both roles involve web technologies, Webassembly Rust specialists have a niche in optimizing web performance with Rust, whereas Web Developers have a broader scope in web design and functionality.

Infographic showing various Webassembly Rust job openings in the United States as of May 2026, with employment types broken down into 78% Full Time, and 22% Contract. Highlights an 89% In-person, and 11% Remote job distribution, with an average salary of $69,416 per year, or $33.4 per hour.
Senior Software Engineer, C++ / Rust

Senior Software Engineer, C++ / Rust

Ripple

New York, NY • On-site, Remote

$134K - $176.70K/yr

Other

Posted 7 days ago


Job description

The Team

RippleX is dedicated to empowering the builders of tomorrow on the XRP Ledger (XRPL), one of the world's fastest and most reliable public blockchains. We believe in democratizing the digital economy by providing practical support, empowering a community of developers, and offering the expertise of a visionary technology company.

The Programmability team is at the forefront of this mission, focused on evolving the core capabilities of the XRP Ledger to support smart contracts and more complex on-ledger functionality. We are seeking talented engineers who are passionate about building the future of decentralized applications.

What You'll Do

  • Design, build, and maintain core components of the XRP Ledger to enhance its programmability, smart contract capabilities, performance, and scalability.
  • Lead the integration and maintenance of a WebAssembly (WASM) virtual machine within the XRPL's C++ core.
  • Engage in the full software development lifecycle, from architecture and design to development in modern C++ and Rust, and rigorous testing.
  • Author system design documents and lead technical discussions with internal and external engineering stakeholders.
  • Uphold high standards for coding and testing as a steward of the open-source XRP ledger community, including active participation in code reviews.

What We're Looking For

  • 5+ years of hands-on software development experience, with significant experience in modern C++ and Rust.
  • Demonstrable experience with WebAssembly (WASM), particularly in integrating a WASM VM or runtime with a C++ codebase.
  • A genuine passion for blockchain technology, its technical underpinnings, and its potential benefits.
  • The ability to independently solve highly complex problems with creative and effective solutions.
  • Excellent communication skills, with the ability to explain difficult technical concepts to various audiences.
  • Bachelor's in Computer Science or a related technical field.
  • Nice to have: Experience developing open-source software and contributing to collaborative blockchain communities.