1

Rust Developer Jobs in Quebec (NOW HIRING)

As an experienced Developer, you'll be joining their core data engineering team responsible for ... RequirementsYou will be; - Highly experienced (2-3+ years experience in production Rust, and 4+ ...

GHGSat is looking for an innovative and experienced Embedded Developer to work on our satellite and ... Experience with Rust and/or OCaml * Exposure to: * Web API development (REST, JavaScript) * Test ...

GHGSat is looking for an innovative and experienced Embedded Developer to work on our satellite and ... Experience with Rust and/or OCaml * Exposure to: * Web API development (REST, JavaScript) * Test ...

Software Engineer

Montreal, QC · Hybrid

CA$300K/yr

Software Developer - Python - (Real-Time Data/Distributed Systems) - Up to $300k CAD 1st Year ... Rust, Erlang, or internally developed languages inspired by OCaml. * Building and improving ...

next page

Showing results 1-20

Rust Developer information

See Quebec salary details

$74K

$104.7K

$134.5K

How much do rust developer jobs pay per year?

As of Jun 4, 2026, the average yearly pay for rust developer in Quebec is $104,733.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,500.00 and $121,500.00 per year, depending on experience, location, and employer.

What Does a Rust Developer Do?

The job duties of a Rust developer focus on performing computer programming tasks using the Rust programming language. As a Rust developer, you focus on coding and development for projects such as web browsers, operating systems, server and systems software, and blockchain projects. Your responsibilities vary depending on the requirements of the development projects on which you work. You typically work to ensure the safety and security of the software or systems that you develop and test and debug them as part of the development process.

What are the key skills and qualifications needed to thrive as a Rust Developer, and why are they important?

To thrive as a Rust Developer, you need strong proficiency in Rust programming, a solid understanding of systems programming concepts, and a relevant degree or experience in software development. Familiarity with tools like Cargo, Git, and continuous integration systems, as well as experience with frameworks such as Actix or Rocket, are commonly required. Outstanding problem-solving skills, attention to detail, and effective communication set top Rust Developers apart. These skills ensure robust, efficient, and safe code, which is essential for building reliable software solutions.

What are some common challenges Rust Developers face when working on large-scale projects?

Rust Developers often encounter challenges such as managing complex dependencies, ensuring memory safety without sacrificing performance, and integrating Rust code with existing systems written in other languages. Collaborating with cross-functional teams can also require clear communication, especially when explaining Rust’s unique concepts to those unfamiliar with the language. Staying up-to-date with the rapidly evolving Rust ecosystem and tooling is important, as new libraries and best practices frequently emerge.

What are Rust Developers?

Rust Developers are software engineers who specialize in using the Rust programming language to build safe, fast, and reliable applications. They write, test, and maintain code, often focusing on system-level programming, web servers, blockchain technologies, and performance-critical software. Rust Developers leverage the language’s unique features, like memory safety and concurrency, to build efficient and secure solutions. Their responsibilities may also include contributing to open-source projects, optimizing existing code, and collaborating with cross-functional teams.

What is the difference between Rust Developer vs C++ Developer?

AspectRust Developer
Required CredentialsProficiency in Rust programming, often with a computer science background or coding certifications
Work EnvironmentSoftware development teams, especially in systems programming, embedded systems, or performance-critical applications
Industry UsageTech companies focusing on safety, concurrency, and performance, including blockchain, embedded systems, and web assembly

Rust Developers and C++ Developers share similar skills in systems programming, requiring knowledge of low-level programming, memory management, and performance optimization. Both roles are common in industries demanding high efficiency and safety. While C++ Developers often have experience with legacy codebases and a broader range of tools, Rust Developers focus on modern safety features and concurrency. The choice between the two depends on project requirements and company preferences.

What are the most commonly searched types of Rust Developer jobs in Quebec? The most popular types of Rust Developer jobs in Quebec are:
What are popular job titles related to Rust Developer jobs in Quebec? For Rust Developer jobs in Quebec, the most frequently searched job titles are:
What job categories do people searching Rust Developer jobs in Quebec look for? The top searched job categories for Rust Developer jobs in Quebec are:
Infographic showing various Rust Developer job openings in Quebec as of May 2026, with employment types broken down into 1% Internship, 88% Full Time, 5% Part Time, 3% Temporary, 2% Contract, and 1% Nights. Highlights an 77% Physical, 5% Hybrid, and 18% Remote job distribution, with an average salary of $104,733 per year, or $50.4 per hour.

Other

Posted 18 days ago


Job description

Job DescriptionOur client is a global titan in the world of crypto, and has recently spun up a large scale and fascinating project. It would be too bold to say this will be disruptive. However, their track record is such that they manage to find problems unknown to most, and solve those problems in profitably disruptive ways.

Anyone who love to build anew, learn, and a strong proponent of the potential that 'blockchain tech' has... please consider applying to this.
As an experienced Developer, you'll be joining their core data engineering team responsible for designing and building their proprietaryexecution, data infrastructure and research environment. They are engineering their systems from the ground up for industry leading performance while emphasizing flexibility and adaptability to the rapidly evolving crypto ecosystem and market structure

Their systems are being designed to span centralized exchanges, and as well as accommodating a wide range of strategies including continuous market making, on-chain liquidations, arbitrage and related keeper actives as well as various yield maximizing strategies.
You will work closely with their Lead Architect in the fundamental design of their platform as well as its implementation. You will be exposed to and expected to participate in broad technology strategy decisions based on our internal technology priorities as well as the ever changing opportunities in the broader ecosystem.
RequirementsYou will be;
- Highly experienced (2-3+ years experience in production Rust, and 4+ years of systems level experience total - Rust/C/C++)
- Speed / Performance Oriented
- Async Rust Experience
- Open-minded, Inventive, Clear Communicator
- Experience in two or more of:
- Networking/Messaging (protocol-level knowledge of: Websocket, QUIC, ZeroMQ, inter-thread communication channels)
- API Design/Creation
- Real-time/Stream Processing
- Data Management (Ingest, ETL)
- Blockchain
- Container/Resilient Systems
- Pluses:
- Maths / Statistics Background
- Distributed Systems Experience
- Actix or async actor frameworks
- EVM Knowledge
- Finance Experience