1

Rust Jobs in Alberta (NOW HIRING)

Sandblaster

Calgary, AB · On-site

CA$25 - CA$27/hr

Prepare metal surfaces for painting, coating, and finishing by removing rust, mill scale, old coatings, and other contaminants using abrasive blasting equipment. * Perform paint preparation ...

Sandblaster

Aldersyde, AB · On-site

CA$25 - CA$27/hr

Prepare metal surfaces for painting, coating, and finishing by removing rust, mill scale, old coatings, and other contaminants using abrasive blasting equipment. * Perform paint preparation ...

Apply protection products (paint sealant, Fabric and Leather Protection, Undercoating and Rust Inhibitors) * Install/apply 3M/PPF Products * Fuel Sold vehicles * Inspect vehicles for noticeable ...

Apply protection products (paint sealant, Fabric and Leather Protection, Undercoating and Rust Inhibitors) * Install/apply 3M/PPF Products * Fuel Sold vehicles * Inspect vehicles for noticeable ...

Apply protection products (paint sealant, Fabric and Leather Protection, Undercoating and Rust Inhibitors) * Install/apply 3M/PPF Products * Fuel Sold vehicles * Inspect vehicles for noticeable ...

... Go, Rust, C++, or similar) Familiarity with testing frameworks and benchmarking tools Understanding of dependency management and build systems Databases & Data Storage Strong experience with ...

Have strong programming and data skills with tools and languages such as Python, Structured Query Language, Rust, JavaScript, C, C++, SAS, or R, as well as experience with relational databases. Have ...

Familiarity with modern programming languages like Go, Rust, Python. * Familiarity with responsible use of GenAI tools like GitHub Copilot. * Basic knowledge or experience with embedded systems ...

Have strong programming and data skills with tools and languages such as Python, Structured Query Language, Rust, JavaScript, C, C++, SAS, or R, as well as experience with relational databases.

Rust information

See Alberta salary details

$19K

$141.5K

$206K

How much do rust jobs pay per year?

As of Aug 7, 2026, the average yearly pay for rust in Alberta is $141,496.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,500.00 and $170,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the rust position, and why are they important?

To thrive as a Rust Developer, you need strong programming abilities in Rust, a solid understanding of systems programming concepts, and typically a background in computer science or related fields. Familiarity with industry-standard tools like Cargo, Git, and CI/CD pipelines, as well as knowledge of platforms such as Linux, is often expected. Excellent problem-solving, effective communication, and a collaborative mindset help developers excel when working on complex software projects within teams. These skills are crucial for building robust, high-performance applications while ensuring maintainability and scalability in demanding technology environments.

What is a rust?

A Rust job typically involves developing software using the Rust programming language, which is known for its memory safety, performance, and concurrency features. Rust developers work on system programming, web assembly, backend services, and embedded systems. Many Rust jobs are in industries requiring high-performance and secure applications, such as finance, blockchain, and networking. Employers look for proficiency in Rust, knowledge of software development best practices, and experience with related tools and frameworks.

What are the most common challenges faced by rust developers in their day-to-day work?

Rust Developers often encounter challenges related to borrowing and ownership concepts, which are core features that ensure memory safety but can also make debugging and designing programs more difficult for those new to the language. Additionally, as Rust is still relatively young compared to some other languages, developers may face limited third-party library support or need to contribute to open-source tools themselves. However, working in teams allows for knowledge sharing and collaborative problem-solving, making it easier to overcome these obstacles. Embracing a growth mindset and participating in the active Rust community can help developers quickly adapt and thrive in this evolving field.

What are popular job titles related to Rust jobs in Alberta? For Rust jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Rust jobs in Alberta look for? The top searched job categories for Rust jobs in Alberta are:
Infographic showing various Rust job openings in Alberta as of August 2026, with employment types broken down into 100% Full Time. Highlights an 48% In-person, and 52% Remote job distribution, with an average salary of $141,496 per year, or $68 per hour.

Software Engineer 3 (C++/Rust)

Black Duck Software, Inc.

Calgary, AB • On-site

Other

Posted 9 days ago


Job description

C++/Rust Software Engineer (Senior)
 
Join Black Duck's Static Analysis team and help advance industry-leading application security technology. In this role, you will enhance our static analysis engine by expanding vulnerability coverage, deepening analysis capabilities, and improving scalability and performance in cloud-native environments. You will also help integrate static analysis into AI-driven development workflows, enabling intelligent security automation and AI-assisted vulnerability detection and remediation.
The ideal candidate is passionate about software security and quality, has experience in static analysis, compilers, or programming language technologies, and enjoys solving complex engineering problems at scale.
 
Responsibilities
Design and develop scalable static analysis solutions for large-scale cloud environments.
Enhance and maintain core analysis infrastructure to improve performance, reliability, and scalability.
Develop new analysis algorithms, techniques, and security detection capabilities to expand vulnerability coverage and accuracy.
Research emerging software security vulnerabilities and create, test, and optimize detection rules in Rust.
Integrate static analysis into AI-assisted development workflows, enabling automated security insights, triage, and remediation.
Collaborate with security researchers, language experts, and product teams to advance state-of-the-art application security technology.
 
Key Qualifications
5+ years of professional software development experience in C/C++ and/or Rust
MS or PhD in Computer Science, Software Engineering, Programming Languages, Static Analysis, Compilers, or a related field; equivalent industry experience considered
Strong experience developing on Linux/UNIX platforms
Deep understanding of programming language theory, compiler design, parsers, abstract syntax trees (ASTs), and language analysis frameworks
Experience with static analysis, dataflow analysis, control-flow analysis, taint analysis, symbolic execution, or related program analysis techniques
Experience designing scalable, high-performance systems and cloud-native services
Knowledge of AI-assisted software development workflows and an interest in applying static analysis to AI-powered code generation, review, and remediation workflows
Strong problem-solving, debugging, and analytical skills with the ability to work on complex technical challenges
Excellent written and verbal communication skills and a collaborative mindset
 
Preferred Qualifications
Experience building commercial or open-source static application security testing (SAST) products
Contributions to programming language, compiler, developer tooling, or security-related open-source projects
Familiarity with common software security weaknesses (e.g., CWE, OWASP Top 10, secure coding practices)
Experience researching software vulnerabilities and developing techniques to detect security defects
Experience developing analysis rules, checkers, or vulnerability detection engines
Familiarity with modern languages such as Java, C#, JavaScript/TypeScript, Python, Go, Kotlin, or others