Core Blockchain Engineer - Rust

1Money
1Money

Software Engineering

Remote

Posted on Aug 19, 2026
October 10, 2025
RemoteTechnology

Core Blockchain Engineer - Rust

Job Description
We are seeking a highly skilled and motivated Senior Rust Blockchain Developer to join our core engineering team. In this pivotal role, you will be instrumental in designing, developing, and scaling our next-generation Layer-1 network. You will be working at the forefront of blockchain innovation, tackling complex challenges in consensus, performance optimization, and security, all while contributing to a platform that will redefine stablecoin payments globally.
Job Responsibilities
  • Design and Development: Lead the design, development, and implementation of core blockchain components using Rust, including consensus mechanisms (BFT), transaction processing logic, state management, and networking layers.
  • Performance Optimization: Focus on achieving and exceeding our target of >200K TPS, optimizing code for speed, efficiency, and scalability.
  • Architecture & Scalability: Contribute to the overall architecture of the blockchain, ensuring its scalability, security, and resilience.
  • Consensus Mechanism Expertise: Deep dive into BFT consensus algorithms, implement and refine our chosen consensus mechanism, and explore potential enhancements.
  • Smart Contract & Protocol Development: As the platform evolves, contribute to the design and implementation of smart contract functionalities and protocol extensions.
  • Code Quality & Testing: Write clean, well-documented, and thoroughly tested Rust code. Conduct rigorous testing, including unit, integration, and performance testing, to ensure the robustness and reliability of the blockchain.
  • Code Reviews & Collaboration: Participate in code reviews, collaborate effectively with other engineers, and contribute to a positive and productive team environment.
  • Problem Solving & Innovation: Tackle complex technical challenges, propose innovative solutions, and stay at the forefront of blockchain technology trends.
  • Documentation & Knowledge Sharing: Create and maintain clear and concise technical documentation for the codebase and architecture. Share knowledge and mentor junior engineers.
  • Security Best Practices: Implement and adhere to security best practices throughout the development lifecycle, ensuring the security and integrity of the blockchain network.
Qualifications
  • Education: Bachelor's degree in Computer Science, Software Engineering, or a related technical field. A Master's or PhD is a plus.
  • Experience: 5+ years of professional software development experience, with a significant focus on Rust programming (minimum 3+ years).
  • Blockchain Expertise: Deep understanding of blockchain technology, distributed systems, consensus mechanisms (specifically BFT), cryptography, and networking.
  • Rust Proficiency: Expert-level proficiency in Rust, with a strong understanding of its memory management, concurrency, and performance characteristics. Proven experience building complex systems in Rust.
  • Performance Engineering: Experience in performance optimization and scaling high-throughput, low-latency systems.
  • Problem-Solving Skills: Exceptional analytical and problem-solving skills, with the ability to debug complex issues and design robust solutions.
  • Communication Skills: Excellent written and verbal communication skills, with the ability to articulate technical concepts clearly and concisely.
  • Teamwork: Proven ability to work effectively in a collaborative team environment and contribute to a positive team culture.
Bonus Factors
  • Solana/Ethereum Development Experience: Experience developing on or working with Solana or Ethereum platforms, including understanding their architecture, smart contract development, and related tooling. This is highly desirable.
  • Diem/Libra/Aptos Experience: Familiarity with Diem (formerly Libra) and its concepts, especially FastPay, or related blockchain projects like Aptos.
  • Open-Source Contributions: Active contributions to open-source projects, particularly in the Rust or blockchain ecosystem.
  • Cryptographic Knowledge: Strong understanding of cryptographic principles and their application in blockchain technology.
  • Startup Experience: Experience working in a fast-paced startup environment.
  • Publications/Presentations: Publications or presentations in relevant technical domains (blockchain, distributed systems, Rust, etc.).
How to Apply

Does this role sound like a good fit?

  • Fill out the form below.
  • For "Role Interest," be sure to select this role.
  • We'll be in touch!
We are committed to building a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.