1

Rust Software Jobs in Ontario (NOW HIRING)

Staff Software Engineer

Toronto, ON ยท On-site +1

CA$205K/yr

Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent experience ... Expert proficiency in modern programming languages (TypeScript, Python, Go, Rust) * Deep experience ...

Senior Software Engineer

Toronto, ON ยท On-site

$80 - $120/hr

B.S. degree in Software Engineering or equivalent experience * 4+ years relevant industry ... Typescript, Python, Go, Ruby, C#, Rust, etc...) * Strong understanding of Frontend and/or Backend ...

S. in Computer Science, Software Engineering, or a related field, or equivalent practical ... Rust, C#, and JavaScript. * Proficient with modern authentication and authorization mechanisms (e.g ...

Software Engineer - Web3

Toronto, ON ยท Remote

$150K - $250K/yr

Career Renew is recruiting for one of its clients a Software Engineer - Web3 - this is a fully ... SVM, TVM, or alt-VMs is what we want * You're strong in TypeScript and Rust, and comfortable across ...

Software Engineer - Web3

Toronto, ON ยท Remote

$150K - $250K/yr

Career Renew is recruiting for one of its clients a Software Engineer - Web3 - this is a fully ... SVM, TVM, or alt-VMs is what we want * You're strong in TypeScript and Rust, and comfortable across ...

Staff Engineer

Toronto, ON ยท On-site

$150K/yr

... up of a software business. This is a senior appointment: Own parts of their core backend infrastructure, which is a complex, real-time distributed system written in Python and Rust Own big ...

As aSenior Software Engineer I,you will: * Contribute to technical decision-making, influencing ... C++, Java, Go - Rust experience is particularly welcome) is a plus, as is experience with AWS or ...

... up of a software business. This is a senior appointment: Own parts of their core backend infrastructure, which is a complex, real-time distributed system written in Python and Rust Own big ...

next page

Showing results 1-20

Rust Software information

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

AspectRust SoftwareC++ Developer
Required CredentialsBachelor's in Computer Science, Rust certifications (optional)Bachelor's in Computer Science, C++ certifications (optional)
Work EnvironmentTech companies, startups, embedded systemsSoftware firms, game development, embedded systems
Industry UsageEmerging in systems programming, web assembly, safety-critical appsWidely used in software, gaming, systems, and embedded development
Search & Comparison IntentUnderstanding Rust's role vs C++ in development

Rust Software developers focus on safe, concurrent programming using Rust, often in modern systems and web assembly projects. C++ Developers work primarily with performance-critical applications across various industries. While both roles require programming expertise, Rust emphasizes safety and modern syntax, whereas C++ is known for its performance and legacy codebases.

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

To thrive as a Rust Software Developer, you need a solid background in systems programming, memory management, and proficiency in Rust, often supported by a degree in computer science or related experience. Familiarity with version control systems like Git, build tools such as Cargo, and experience with cross-platform development are typically required. Strong problem-solving skills, attention to detail, and effective communication set outstanding candidates apart. These abilities are essential for building safe, efficient, and reliable software in demanding technical environments.

What is a Rust Software Developer?

A Rust Software Developer is a programmer who specializes in using the Rust programming language to build software applications. Rust is known for its focus on safety, speed, and concurrency, making it popular for systems programming, web services, and performance-critical tasks. Rust Software Developers may work on a variety of projects, from operating systems and embedded devices to backend web servers and command-line tools. Their responsibilities include writing, testing, and maintaining code, as well as collaborating with other developers to design robust and efficient systems.

What are some common challenges faced by Rust Software Developers when working on large-scale projects?

Rust Software Developers often encounter challenges related to managing complex codebases, especially as projects scale. The language's strict ownership and borrowing rules, while beneficial for safety and concurrency, can make refactoring and integrating with legacy systems more time-consuming. Additionally, since Rust is still a relatively new language, developers may face limited library support or community resources for certain specialized tasks. Collaborating closely with teammates and leveraging thorough documentation helps to streamline workflows and overcome these hurdles.
What job categories do people searching Rust Software jobs in Ontario look for? The top searched job categories for Rust Software jobs in Ontario are:
What cities in Ontario are hiring for Rust Software jobs? Cities in Ontario with the most Rust Software job openings:
Senior Software Engineer

Senior Software Engineer

Clutch Technologies Inc.

Toronto, ON โ€ข On-site, Remote

CA$160K - CA$200K/yr

Full-time

Medical, Dental, Vision, Life

Re-posted 19 days ago


Job description

About Clutch

Clutch is Canada's largest online used car retailer, delivering a seamless, hassle-free car-buying experience to drivers everywhere. Customers can browse hundreds of cars from the comfort of their home, get the right one delivered to their door, and enjoy peace of mind with our 10-Day Money-Back Guarantee.
Named one of Canada's Top Growing Companies two years in a row and awarded a spot on LinkedIn's Top Canadian Startups list, we're looking to add curious, hard-working, and driven individuals to our growing team.
Headquartered in Toronto, Clutch was founded in 2017. Clutch is backed by world-class investors including Canaan, BrandProject, Real Ventures, D1 Capital, and Upper90. To learn more, visit clutch.ca

Technology

  • Full TypeScript stack for front- and back-end, with some legacy JavaScript
  • Front-end: ReactJS with functional components and context API
  • Back-end: ExpressJS with PostgreSQL and Sequelize ORM
  • Microservices architecture using Docker, Terraform, AWS ECS, and other AWS services
  • Interservice communication via RabbitMQ and Apache Kafka

About the role

Clutch is seeking a Software Engineer (Full-Stack / Backend / Frontend) to help build and scale our technology platform. You will write clean, reliable code, design scalable architectures, and collaborate with stakeholders to improve the customer experience.

What you'll do

  • Write clean, readable, and testable code that adheres to best practices and ensures reliability
  • Collaborate with the team to design and implement scalable, secure architectures
  • Work closely with stakeholders to understand requirements and deliver improvements to the online experience
  • Participate in peer review sessions, provide constructive feedback, and engage in system design discussions
  • Lead the full development lifecycle of projects, from planning to development, testing, and maintenance
  • Coordinate with cross-functional teams to meet project milestones and drive successful outcomes

What we're looking for

  • B.S. degree in Software Engineering or equivalent experience
  • 4+ years of industry experience developing software solutions
  • Proficiency in one or more modern programming languages (TypeScript, Python, Go, Ruby, C#, Rust, etc.)
  • Strong understanding of Frontend and/or Backend frameworks (React, Vue, Express, Flask, Ruby on Rails, etc.)
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud
  • Experience with relational databases (PostgreSQL, MySQL, Oracle) and writing efficient SQL queries, schema design, and performance optimization
  • Knowledge of testing frameworks for unit, integration, and end-to-end testing
  • Experience optimizing application performance and resolving bottlenecks
  • Comfortable working in Agile environments (Scrum or Kanban) using tools like Jira or GitHub Projects

Why you'll love it at Clutch

  • Autonomy & ownership โ€“ create your own path and own your work
  • Competitive compensation and equity incentives
  • Generous time off program
  • Health & dental benefits

Employment Type

  • Existing, Permanent Full-Time
  • Hybrid

Compensation & Benefits

  • Salary: $160,000 - $200,000 annually
  • Equity incentives
  • Comprehensive healthcare, dental, vision, prescriptions, life insurance, and dependent coverage
  • Pay reflects skills, performance, market benchmarking, responsibilities, and working conditions

Clutch is committed to fostering an inclusive workplace where all individuals have an opportunity to succeed. If you require accommodation at any stage of the interview process, please email talent@clutch.ca