Software Engineer (Rust)

Building BOB, a hybrid L2 platform combining Bitcoin and Ethereum technologies with focus on blockchain security and innovation.
$NaN
Backend
Mid-Level Software Engineer
Remote
3+ years of experience
Blockchain

Description For Software Engineer (Rust)

We are building BOB, a hybrid L2 that combines the best of Bitcoin and Ethereum. This role focuses on supporting the design, implementation, and launch of a novel BitVM bridge with Bitcoin security. The ideal candidate will enjoy proactively identifying and solving engineering challenges by applying expertise in Bitcoin and cryptographic protocols. The role involves implementing and optimizing the BitVM bridge, ensuring efficient and secure execution of its core components. Working in a research-oriented environment, you'll contribute to research-driven development, implement complex Rust solutions, and be a trusted point of contact for improving BOB. The position offers opportunities to work with cutting-edge blockchain technology, combining Bitcoin and Ethereum ecosystems, while being part of a team that values knowledge sharing and collaborative problem-solving. Benefits include stock options, flexible remote working, generous vacation time, and team retreats.

Last updated 21 days ago

Responsibilities For Software Engineer (Rust)

  • Architect and build the BOB Bitcoin bridge leveraging BitVM in close collaboration with the core team
  • Architect and build the BOB Bitcoin security infrastructure with Babylon in close collaboration with the core team
  • Engage in research discussions with the team on the BOB core protocols
  • Share knowledge with other team members on BitVM and Bitcoin best practices

Requirements For Software Engineer (Rust)

Rust
  • Three years or more of hands-on Rust development experience
  • Measurable experience deploying protocols into production that leverage advanced cryptographic techniques (SNARKs, STARKS, MPC, …) with sizable TVL
  • Strong interest in Bitcoin, including Bitcoin script, BitVM, and Taproot
  • Excellent communication skills in a remote setting
  • Background in consensus protocols (Nice to have)
  • Experience with Solidity (Nice to have)
  • Contributions to open-source projects (Nice to have)

Benefits For Software Engineer (Rust)

Equity
  • Research-oriented team
  • Solve novel problems
  • Stock options
  • Remote working
  • 30-day vacation
  • Allowance for a co-working space
  • Yearly retreat

Interested in this job?

Jobs Related To Distributed Crafts Software Engineer (Rust)

Manager, Record to Report

Manager position for Record to Report at Walmart, focusing on lease accounting and financial reporting with competitive compensation.

(USA) Manager, Utility Partnerships

Manage utility partnerships across vendors for electric, gas, water, sewer, and propane services for Walmart's operations in the US, Puerto Rico, and Canada.

Software Engineer III

Software Engineer III position at Walmart Global Tech, focusing on Risk Technology and full-stack development using React, Java, and microservices, offering competitive compensation and benefits.

Software Engineer III-Performance Testing

Performance Testing Software Engineer III role at JPMorgan Chase, focusing on performance engineering and testing for enterprise financial systems.

Software Engineer III - QA Automation

Software Engineer III position at JPMorgan Chase focusing on QA Automation, requiring 3+ years experience in test automation and development.