Systems Engineer
Nexus operates an EVM-compatible Layer 1 blockchain built for programmable and verifiable finance. Its live mainnet supports developers, applications, and financial infrastructure, with a focus on high-performance execution and cryptographic verification.
Maintainer signals as of 8/29/2026
Funding history
Investors
Projects
About Nexus
Nexus is a blockchain platform for programmable finance and verifiable computation. Its stack includes NexusEVM, NexusCore financial execution engines, NexusBFT consensus, and a distributed Compute Network that proves execution. Nexus also operates the Nexus Exchange, a spot and perpetual-futures venue live on testnet and in development toward production, alongside the planned USDX native settlement currency. Its primary users include smart-contract developers, traders, financial applications, and autonomous agents.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design and implement performance-critical components for a decentralized exchange engine and protocol runtime using Rust C++ or Go. You will build low-latency pipelines for order execution event propagation and state updates while optimizing concurrency scheduling memory layout and I/O paths. You will investigate bottlenecks through profiling tracing and benchmarking and help establish standards for reliable correct and high-assurance distributed execution. Depending on your experience you may also influence system architecture and mentor other engineers.
Requirements
- Strong experience with Rust C++ Go or another systems programming language
- Understanding of high-performance or distributed systems
- Ability to reason about execution flows concurrency models resource lifecycles and system invariants
- Practical experience profiling CPU memory and synchronization overhead
- Comfort working with critical performance determinism and resilience constraints
- Excellent spoken and written Business English
Responsibilities
- Design and implement high-performance components in Rust C++ or Go
- Build low-latency pipelines for order execution event propagation and state updates
- Optimize concurrency scheduling memory layout and I/O paths
- Contribute to execution abstractions that may become protocol primitives
- Ensure safety composability and consensus compatibility
- Investigate performance bottlenecks using profiling tracing and benchmarking
- Define standards for reliability correctness and high-assurance distributed execution
- Drive system design decisions and mentor engineers as a senior or principal candidate
Benefits
- Remote work
