Senior Software Engineer, C++ / Rust
About the role
The Programmability team at RippleX is seeking talented engineers passionate about building the future of decentralized applications. This role involves designing, building, and maintaining core components of the XRP Ledger to enhance its programmability, smart contract capabilities, performance, and scalability.
Responsibilities
- Design, build, and maintain core components of the XRP Ledger to enhance its programmability, smart contract capabilities, performance, and scalability.
- Led 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.
Requirements
- 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.
Qualifications
- Experience developing open-source software and contributing to collaborative blockchain communities.
Skills
- Strong understanding of blockchain technology and its underlying principles.
- Experience with smart contract development and testing.
- Knowledge of distributed systems and consensus mechanisms.
- Ability to work effectively in a fast-paced, agile environment.
Benefits
Actual salaries may vary based on numerous factors including, among other things, an individual applicant's experience and qualifications for the position. This range does not include equity or additional compensation, such as bonuses or commissions.
Pay
NY Annual Base Salary Range: $152,000 USD - $190,000 USD
Schedule
For positions that will be based in NY, the role offers a flexible schedule with R&R days for rest and recharge, and a generous vacation policy.
Contact
To apply, please visit our careers page or email [email protected]