1

Rust Developer Jobs in Quebec (NOW HIRING)

Software Developer Job Location: Mirabel, QC Job Code: 35236 Job Schedule: Day Shift Compensation Range: Between $ 75,000 - $125,000 CDN annually Essential Functions: As a software developer within ...

We are seeking Java Developers with 3-15 years of professional experience to join our high-performing team. This role requires strong expertise in Java , Spring Framework , SQL , Test-Driven ...

We are looking for an experienced Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a global ...

We are looking for an experienced Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a global ...

As a Software Developer - Server, you design, develop, test, and secure high-quality technological solutions aligned with ISAAC's strategic objectives. You collaborate with the team and stakeholders ...

As a Software Developer - Server, you design, develop, test, and secure high-quality technological solutions aligned with ISAAC's strategic objectives. You collaborate with the team and stakeholders ...

We are looking for a UiPath Developer to join our team in Montreal. In this role, you will work closely with clients and internal teams to design, develop, and deliver automation solutions that solve ...

Our challenge We are looking for a passionate Angular Developer to join our team. The successful candidate will be responsible for developing and implementing high-quality software solutions ...

The developer will be working within a machine learning team/squad. The team is working on developing Artificial Intelligence solutions including ML and Gen AI. The candidate should be familiar with ...

Software Developer - Jukebox Montreal, Canada (French Version Follows) TouchTunes is looking for a software developer to bring fresh ideas to a team of diverse and multi-talented people, and dive ...

CA$1 - CA$11/hr

Java Developer (8+ years of experience). As part of the GPAP Modernization Program, the Group Insurance Data Hub (CDAC) implementation project was launched to address the operational analytics needs ...

This role combines hands-on backend engineering (Python, serverless, microservices, APIs, AWS) with operational ownership and close collaboration with product, data stewards, and UX. The successful ...

Join the World's Leading Product Review Company as a Fullstack Developer ! This is your opportunity to make a real impact in the industry. You'll dive deep into the latest technologies and your ...

About the Role As a Software Developer at CapIntel, you'll contribute to building backend solutions that support client onboarding and integrations. You'll work hands-on implementing backend services ...

As a Cloud Node.js Developer, you will design and implement backend services and integrations powering our GenAI suite for enterprise systems. You will own end-to-end features - from design to ...

\n \n \n Java Developer (8+ years of experience). As part of the GPAP Modernization Program, the Group Insurance Data Hub (CDAC) implementation project was launched to address the operational ...

Side is a global video game development and services provider, offering technical and creative solutions to many of the largest developers and studios around the world. Founded in Japan in 1994, Side ...

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 28, 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 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 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.

Is it possible to make 300k as a software engineer?

Rust developers with extensive experience, specialized skills, and working in high-demand industries or companies can potentially earn salaries of $300,000 or more, especially in senior or lead roles. Achieving this level often requires advanced knowledge of Rust, strong problem-solving abilities, and a track record of impactful projects, typically in regions with high tech salaries or through remote work with top-tier organizations.

What engineers make $500,000?

Senior engineers in high-demand fields such as software development, data science, and specialized engineering roles can earn $500,000 or more annually, especially with extensive experience, advanced skills, and leadership responsibilities. These roles often require expertise in areas like cloud computing, machine learning, or cybersecurity, and may include stock options or bonuses that contribute to total compensation.

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.

How much do Rust developers get paid?

Rust developers typically earn between $80,000 and $150,000 annually, depending on experience, location, and industry. Skilled developers with expertise in systems programming, performance optimization, and related tools like Cargo and Rustup tend to command higher salaries.

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 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.

Is there demand for Rust developers?

Rust developers are in increasing demand across industries such as technology, finance, and systems programming due to Rust's focus on safety, performance, and concurrency. Companies seek Rust expertise for developing secure and efficient software, and job opportunities are growing as the language gains popularity in areas like embedded systems, blockchain, and cloud infrastructure.
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:
Infographic showing various Rust Developer job openings in Quebec as of June 2026, with employment types broken down into 100% Full Time. Highlights an 89% In-person, and 11% Remote job distribution, with an average salary of $104,733 per year, or $50.4 per hour.
Software Developer

CA$125K/yr

Full-time

Posted 12 days ago


Job description

L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers' mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employees and promote work-life success. Fundamental to our culture is an unwavering focus on values, dedication to our communities, and commitment to excellence in everything we do.

L3Harris is the Trusted Disruptor in defense tech. With customers' mission-critical needs always in mind, our employees deliver end-to-end technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security.

Job Title: Software Developer

Job Location: Mirabel, QC

Job Code: 35236

Job Schedule: Day Shift

Compensation Range: Between $75,000 - $125,000 CDN annually

Essential Functions:

As a software developer within the Software Group, you will collaborate on the development of various software tools for multiple platforms, such as the CF18, CT114, CC150, etc. You will also take part in development initiatives aimed at increasing efficiency within continuousimprovement programs.

  • Program desktop applications and web applications;
  • Participate in the software development lifecycle (design, development, maintenance, etc.);
  • Collaborate with the client, partners, or projectteam members to implement solutions.

Qualifications:

  • Hold a university engineering degree in software/computer science (or equivalent experience);
  • Have5years of programming experience, with a background in .NET development;
  • Knowledge of relational databases (e.g., Oracle, SQLServer, etc.);
  • Proficiency with one or more of the following technologies: ASP.NET (WebAPI), .NETFramework, .NETCore, EntityFramework, Blazor;
  • Familiarity with AzureDevOps or any other sourcecode management system;
  • Understanding of the software development lifecycle;
  • Perform tasks related to software engineering;
  • Excellent comprehension of English and French, both spoken and written;
  • Strong analytical and synthesis abilities;
  • Being a requirement-oriented developer;
  • Ability to work autonomously;
  • Ease of teamwork and strong interpersonal skills;
  • Passionate, dynamic, motivated, agile in action, and eager to learn;
  • Good adaptability;
  • Excellent ability to articulate and document technical concepts with clarity and concision;
  • Good listening skills and the ability to simplify complex information;
  • The knowledge of French language is necessary due to contractual requirements.

Eligibility Criteria:

  • Must be eligible for registration with theControlled Goods Program;
  • Must be eligible to obtain and maintain a government of Canada Reliability status and Secret Level 2/NATO Secret security clearance;
  • Must be eligible to meet the requirements for U.S. International Traffic in Arms Regulations (ITAR).

L3Harris is proud to be an equal opportunity employer and is committed to treating all of its employees and job applicants with respect and dignity and to maintaining a workplace free from discrimination. Anyone applying for a position will be considered without regard to the following: race, national or ethnic origin, colour, religion, age, nationality, ancestry, ethnicity, gender, sex, sexual orientation, gender identity or expression, marital status, family status, genetic characteristics, disability, citizenship status, or conviction for an offence for which a pardon has been granted or in respect of which a record suspension has been ordered, or any other characteristic that is protected by applicable human rights legislation.

L3Harris maintains a drug-free workplace and conducts pre-employment drug and alcohol testing and background checks, in accordance with applicable law. Such results are only accessible and viewed by individuals at L3Harris who have direct responsibility in the hiring process. If you fail to report for a drug and alcohol test, refuse to undergo such test or test positive for the presence of drugs or alcohol, the hiring process may be concluded or your offer of employment may be rescinded, in L3Harris' sole discretion.

This job is for an existing vacancy

At L3Harris, we foster an inclusive and equitable workplace. L3Harris is committed to treating all employees and applicants for employment with respect and dignity and maintaining a workplace that is free from unlawful discrimination. For applicants with disabilities, we will provide you with accommodation so that you have what you need in order to be at your best.

L3Harris performs background checks prior to employment as all applicants must be eligible for registration with the Controlled Goods Program and obtain and maintain a positive security assessment. Some positions may require a government of Canada "Reliability" status and/or Level 2 (Secret) security clearance. In addition, L3Harris performs pre-employment substance abuse testing where required.

Employment Type: Full-Time