Senior Rust Software Developer II @Narvar
Software Development
Salary cad 180,000 - 2..
Remote Location
Job Type full-time
Posted 1mth ago

[Hiring] Senior Rust Software Developer II @Narvar

1mth ago - Narvar is hiring a remote Senior Rust Software Developer II. 💸 Salary: cad 180,000 - 230,000 per year 📍Location: Canada

Role Description

This role involves introducing Rust into the backbone of the system, focusing on correctness, performance, and reliability.

  • Design and build high-correctness Rust services that sit on critical platform paths
  • Introduce Rust into areas where safety, determinism, and performance are essential
  • Own systems from architecture → implementation → rollout → operations
  • Make real decisions around concurrency, async boundaries, data integrity, and failure modes
  • Work across service boundaries in a polyglot environment (Rust alongside other stacks)
  • Collaborate with product, design, and frontend engineers to build systems that are technically sound and product-aware
  • Improve reliability, observability, and system behavior through design, not just patching
  • Mentor other engineers and raise the bar on system quality and ownership

Qualifications

  • Have built and operated distributed systems in production
  • Have deep hands-on Rust experience (not just experiments or side projects)
  • Understand where Rust shines — and where it doesn’t
  • Are comfortable reasoning about concurrency, async systems, and correctness guarantees
  • Have experience designing APIs and data contracts that evolve safely over time
  • Have worked with relational and/or NoSQL databases at scale
  • Have deployed and operated services in AWS or GCP (We are a GCP Shop though!)
  • Take initiative naturally and are comfortable operating with ambiguity
  • Communicate clearly and make tradeoffs explicit

Requirements

  • You’ve worked in startup or high-ownership environments
  • You’ve owned systems in production, including on-call responsibility
  • You’re comfortable moving across the stack when needed (backend-first, full-stack aware)
  • You’ve influenced architecture by earning trust, not by mandate
  • You use modern tooling (including AI-assisted workflows) to increase leverage, not outsource thinking

Benefits

  • Real scale, real customers, real impacts
  • Startup-level ownership with platform-level impact
  • Teams that value thinking, judgment, and responsibility
  • Low ego, high trust, and room to do your best work

Company Description

We're on a mission to simplify the everyday lives of consumers. Post-purchase is a critical phase of the customer journey. That's why we created Narvar - a platform focused on driving customer loyalty through seamless post-purchase experiences that allow retailers to retain, engage, and delight customers.

  • Works with GameStop, Neiman Marcus, Sonos, Nike, and 1300+ other brands
  • Hubs in San Francisco, Atlanta, London, and Bangalore
  • Served over 125 million consumers worldwide across 10+ billion interactions, 38 countries, and 55 languages
  • Equal-opportunity employer valuing diversity
Before You Apply
remote Be aware of the location restriction for this remote position: Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Rust Software Developer II @Narvar
Software Development
Salary cad 180,000 - 2..
Remote Location
Job Type full-time
Posted 1mth ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
remote Be aware of the location restriction for this remote position: Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later