| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
Offchain | Remote | $122k - $150k | |||
Centraprise | Charlotte, NC, United States | $104k - $148k | |||
Galaxy | New York, NY, United States | $105k - $120k | |||
Evolutyz Corp | United States | $140k - $150k | |||
| Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
JPC TECHNO INC | Chicago, IL, United States | $63k - $65k | |||
Q1 Technologies, Inc. | Charlotte, NC, United States | $63k - $112k | |||
Zscaler | Remote | $161k - $230k | |||
Okx | Remote | $122k - $180k | |||
Jumpcrypto | Remote | $150k - $200k | |||
Gsrmarkets | Remote | $64k - $86k | |||
Gsrmarkets | Remote | $90k - $120k | |||
Figure | Remote | $174k - $261k | |||
Figment | Canada | $150k - $180k | |||
Bitpanda | Remote | $76k - $89k | |||
Polymarket | New York, NY, United States | $106k - $110k |
Senior Backend Engineer, Rust
The Role:
- We’re looking for a talented engineer to join the Nitro team and help build the core technology powering Arbitrum, the leading Ethereum scaling solution.
Nitro is Arbitrum’s node software and the foundation of one of the most widely used scaling solutions in crypto. It enables Ethereum to handle significantly greater throughput at a fraction of the cost while maintaining compatibility with the broader Ethereum ecosystem. The team tackles challenges across execution engines, networking, state management, performance optimisation, and reliability as we continue to push the limits of blockchain scalability.
One area of development within Nitro is Stylus, which allows smart contracts written in Rust and C/C++ to be compiled to WebAssembly (WASM) and executed on Arbitrum alongside the EVM. Stylus combines the performance and tooling of modern systems languages with the security and composability of Ethereum, opening the ecosystem to a much broader set of developers.
This is a hands-on engineering role focused on solving difficult technical problems at scale. You'll work closely with researchers, protocol engineers, and product teams to design, build, and operate systems used by developers and applications across the Arbitrum ecosystem.
What you'll work on
- Building and improving Nitro, the core node software that powers Arbitrum
- Designing and optimising systems responsible for transaction execution, state management, and network performance
- Scaling throughput and improving the performance and efficiency of Arbitrum's core infrastructure
- Solving distributed systems challenges across a large-scale blockchain network
- Enhancing reliability, observability, and security across critical infrastructure
- Developing new capabilities for the Arbitrum stack
Who you are:
- Experienced Rust engineer with a track record of building production systems
- Comfortable working across distributed systems, infrastructure, and performance-critical applications
- Motivated by solving complex technical problems at scale
- Able to take ownership of projects from technical design through implementation and operation
- Pragmatic, collaborative, and capable of making sound engineering trade-offs
- Interested in runtimes, execution environments, WASM, developer tooling, and/or systems programming
- Maintained a security focused mindset, always keeping an eye out for potential threats and vulnerabilities in your code
- Experience with WASM
- Familiarity with blockchain infrastructure or smart contract platforms
- Open source contributions within the Rust ecosystem
Perks:
- Remote-first global workforce + NY office
- Annual company offsite + team onsites
- Professional reimbursement program (facilitates industry conference attendance, certifications, and more)
- Medical, dental & vision coverage (US + some other countries)
- 401k retirement plan + company match (US only)
- Wellness stipend
- Home office set up / ergonomic equipment program
What does a Rust developer in web3 do?
A Rust developer in the context of web3 is a programmer who uses the Rust programming language to build applications and tools for the decentralized web, also known as the web3 ecosystem
The specific responsibilities of a Rust developer in web3 may vary depending on the project or organization they are working for, but in general, they would be responsible for writing, testing, and maintaining Rust code that is used to build web3 applications
This could include things like creating smart contracts for decentralized finance (DeFi) applications, building tools for interacting with decentralized storage networks, or developing decentralized applications (dApps) for the web3 ecosystem.