×
Register Here to Apply for Jobs or Post Jobs. X

C++​/RUST Developer

Job in Montreal, Montréal, Province de Québec, Canada
Listing for: HRB
Full Time position
Listed on 2026-02-23
Job specializations:
  • IT/Tech
    Blockchain / Web3, Data Scientist, Data Engineer
Job Description & How to Apply Below
Position: C++ /RUST Developer
Location: Montreal

Job Description
Our client is a global titan in the world of crypto, and has recently launched a large-scale and fascinating project. While it may not be immediately disruptive, their track record demonstrates their ability to identify complex problems and solve them profitably and innovatively. If you love building new systems, learning, and believe in the potential of blockchain technology, consider applying to this opportunity.

As an experienced Developer, you will join their core data engineering team responsible for designing and building proprietary execution systems, data infrastructure, and research environments. They are developing their systems from the ground up for industry-leading performance, with a focus on flexibility and adaptability within the rapidly evolving crypto ecosystem and market structure. Their systems will support centralized exchanges and a variety of strategies including market making, on-chain liquidations, arbitrage, keeper activities, and yield optimization.

You will work closely with the Lead Architect on the fundamental design and implementation of the platform. You will also participate in strategic technology decisions influenced by internal priorities and broader ecosystem opportunities.

Requirements

Highly experienced (2-3+ years in production Rust, and 4+ years in systems-level development using Rust, C, or C++)

Speed and performance-oriented mindset

Experience with asynchronous Rust programming

Open-minded, inventive, and a clear communicator

Experience in two or more of the following areas:

Networking and messaging protocols (Web Socket, QUIC, ZeroMQ, inter-thread communication channels)

API design and development

Real-time and stream processing

Data management including ingestion and ETL processes

Blockchain technology

Containerization and resilient systems

Plus skills include:

Mathematics or statistics background

Distributed systems experience

Experience with Actix or other async actor frameworks

Knowledge of EVM

Finance experience

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary