Enable job alerts via email!

Software Engineer - Rust

Dataswyft

Canada

Remote

CAD 90,000 - 120,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading company as a Rust Developer, where you'll design high-performance systems and collaborate with engineering leadership. This fully remote role offers flexibility and the chance to shape the tech vision while working on impactful projects. Ideal for those passionate about performance, safety, and reliability in software development.

Benefits

Flexible hours
Fully remote team
Supportive learning culture

Qualifications

  • 4+ years of professional experience in Rust or strong systems/backend experience.
  • Solid understanding of systems-level concepts: memory management, multithreading.

Responsibilities

  • Design and develop scalable software solutions using Rust.
  • Collaborate with other engineers and stakeholders to define system requirements.

Skills

Rust
Systems Programming
Backend Services
Performance
Safety
Reliability
Asynchronous Programming

Tools

cargo
clippy
rustfmt
sqlx
redis
postgresql
AWS

Job description

2 days ago Be among the first 25 applicants

Direct message the job poster from Dataswyft

Location: Remote | Type: Full-time or Contract | Start Date: ASAP

We’re looking for a sharp and curious Rust Developer to join our platform engineering team. Whether you’re deep into systems programming, backend services, or building blazing-fast web infrastructure, this role is perfect for someone who knows their way around Rust and is passionate about performance, safety, and reliability.

You’ll collaborate closely with engineering leadership (including the CTO) on building out high-performance, production-grade Rust systems, and have a say in how we approach architecture, scale, and innovation.

Rust Developer

Location: Remote | Type: Full-time or Contract | Start Date: ASAP

We’re looking for a sharp and curious Rust Developer to join our platform engineering team. Whether you’re deep into systems programming, backend services, or building blazing-fast web infrastructure, this role is perfect for someone who knows their way around Rust and is passionate about performance, safety, and reliability.

You’ll collaborate closely with engineering leadership (including the CTO) on building out high-performance, production-grade Rust systems, and have a say in how we approach architecture, scale, and innovation.

About Dataswyft

At Dataswyft, we believe that people — not platforms — should own and control their personal data. Our mission is to make data ownership as fundamental as owning a bank account. Through our self-sovereign data infrastructure, we enable individuals and businesses to create Personal Data Accounts that unlock secure, ethical, and interoperable data flows. We're building the backbone of a new digital economy — one that’s private, human-first, and future-ready.

Remote Expectations

At Dataswyft, we embrace a flexible and globally distributed work culture. You will report to Tyler, who operates within the UTC-4 to UTC-5 time zones. While we value flexibility, please note that some meetings may be scheduled outside of traditional 9–5 hours in your local time zone to accommodate our global team.

What You’ll Do
  • Design and develop scalable software solutions using Rust.
  • Write clean, maintainable, and performant code with a focus on safety and concurrency.
  • Collaborate with other engineers and stakeholders to define system requirements and technical direction.
  • Optimize performance across services, APIs, or internal tooling.
  • Participate in architecture discussions, code reviews, and deployment processes.
  • Contribute to documentation, testing strategies, and internal tooling improvements.
What You Bring
  • 4+ years of professional experience in Rust, or strong systems/backend experience with a transition to Rust.
  • Solid understanding of systems-level concepts: memory management, multithreading, safety, and performance.
  • Comfortable working with asynchronous programming (e.g., tokio, async/await).
  • Familiarity with common Rust tooling: cargo, clippy, rustfmt, bacon, crates.io.
  • Experience integrating with REST/gRPC APIs, databases, or working with distributed systems.
Our Tech Stack
  • Axum, sqlx, redis, postgresql running on AWS
Bonus Points For
  • Experience with WASM, embedded systems, or blockchain applications.
  • Any Security Experience relating to SaaS or devices.
  • Familiarity with Scala, Elixir, Phoenix, or other parts of our tech stack.
  • Prior contributions to open-source Rust projects.
  • Knowledge of DevOps practices or deployment workflows.
Why Join Us
  • You’ll work directly with leadership on meaningful, performance-critical systems.
  • We avoid unnecessary meetings, and value quality over ego.
  • Fully remote team, flexible hours, and a supportive learning culture.
  • An opportunity to help define how Rust fits into our broader tech vision.
The Interview Process
  • Submit your CV, Github and LinkedIn to tyler.weir@dataswyft.com and tell us you are interested.
  • Technical Interview. Show-and-tell your work.
  • Meet the other team members. Do we fit?
  • Offer!

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    IT Services and IT Consulting

Referrals increase your chances of interviewing at Dataswyft by 2x

Get notified about new Software Engineer jobs in Canada.

Full Stack Engineer, Developer Experience & Product Platform
MySQL Heatwave - Software Developer Intern (6 month duration)
Intermediate Full Stack Software Developer - Demo & Sign Up
Software Engineering Intern (September 2025)
Software Developer, Developer Experience

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer

Microsoft

Toronto

Remote

CAD 108,000 - 200,000

Today
Be an early applicant

Senior Software Engineer

Microsoft Corporation

Old Toronto

Remote

CAD 108,000 - 200,000

7 days ago
Be an early applicant

Senior Software Engineer

Microsoft

Toronto

Remote

CAD 108,000 - 200,000

6 days ago
Be an early applicant

Golang System Software Engineer - Containers / Virtualisation

Canonical

Vancouver

Remote

USD 80,000 - 120,000

14 days ago

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Toronto

Remote

USD 70,000 - 110,000

17 days ago

Sr Software Engineer, Build & Release

Mozilla

Toronto

Remote

CAD 105,000 - 125,000

Yesterday
Be an early applicant

Golang System Software Engineer - Containers / Virtualisation

Canonical

Moncton

Remote

USD 60,000 - 100,000

17 days ago

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Mississauga

Remote

USD 80,000 - 120,000

16 days ago

Sr Software Engineer, Build & Release

Mozilla

Remote

CAD 105,000 - 125,000

6 days ago
Be an early applicant