Search...

Senior Software Engineer (Backend Rust)

N1 logo
N1

N1 is a Layer 1 blockchain purpose-built for global, high-performance, trustless finance. It offers native financial primitives such as an on-chain orderbook, atomic transaction bundling, unified margining, and an RFQ system, targeting traders and market makers who need CEX-grade execution with blockchain-level trust guarantees.

Distributed
About N1

N1 is a full-stack financial network designed as an L1 blockchain optimized for high-throughput, low-latency, trustless finance. The network embeds financial primitives directly at the protocol level, including a fully on-chain central limit orderbook with price-time priority and deterministic execution, an 'Atomics' feature that lets users compose multiple transactions into a single all-or-nothing atomic bundle, a unified cross-network margining engine for portfolio-wide capital efficiency, and a built-in RFQ system connecting takers to professional market makers. The platform reports having processed over $3.72B in volume, 5.64B actions, and serves over 24,000 active traders. N1 primarily serves crypto traders, market makers, and financial applications seeking exchange-grade performance with on-chain security. The organization recently announced it is acquiring 01, an exchange, to unify exchange and network infrastructure under a single financial network stack.

View jobs by N1

Skills

About the Role

You will spearhead development of core backend components for the blockchain network. You will design and implement networking and systems-level components primarily in Rust, write tests, debug issues, and deploy production-grade software. You will improve reliability and scalability and maintain high-quality engineering practices in an open-source codebase.

Requirements

  • Bachelor's degree in Computer Science or related technical field or equivalent practical experience
  • 5+ years of experience designing testing and implementing scalable backend systems
  • Experience with low level programming languages such as Rust C C++ or Zig
  • Experience in systems programming (compilers operating systems kernels machine simulators)
  • Experience writing correct reliable software and deploying changes used by people
  • Creative independent and collaborative team player able to work in a fast paced environment
  • Active participation in Bitcoin Ethereum or other blockchain projects or the open-source community is highly desirable

Responsibilities

  • Design and implement core backend components in Rust
  • Build and maintain networking components
  • Ensure system reliability and scalability
  • Write tests and deploy production-grade software
  • Debug and troubleshoot systems and performance issues
  • Maintain and enhance software engineering practices for the open-source project
  • Perform systems programming tasks related to compilers operating systems and kernels