Narvar Inc. logo

Senior Rust Software Developer II

Job Overview

Location

Canada

Job Type

Full-time

Category

Software Engineer

Date Posted

February 24, 2026

Full Job Description

đź“‹ Description

  • • We are seeking a highly skilled and experienced Senior Rust Software Developer II to join our innovative team at Narvar Inc. This is a unique opportunity to play a pivotal role in introducing and scaling Rust within the core infrastructure of our multi-language platform. You will be instrumental in building high-correctness Rust services that form the backbone of our system, focusing on areas where performance, reliability, and safety are paramount. This role is designed for engineers who thrive on autonomy, enjoy identifying and solving complex problems, and are passionate about selecting the right tools for the job. You will have significant agency in shaping the technical direction and implementation of critical system components, moving beyond a narrow ticket queue to influence what gets built and how it is architected.
  • • Your primary responsibilities will involve the end-to-end design, development, and deployment of robust Rust services. You will be tasked with integrating Rust into critical platform paths, specifically targeting areas that demand exceptional safety, determinism, and high performance. This includes making crucial architectural decisions regarding concurrency models, asynchronous operations, data integrity, and sophisticated failure mode handling. You will operate within a polyglot environment, collaborating effectively with teams working with other programming languages to ensure seamless integration and interoperability.
  • • A key aspect of this role is owning systems from their inception through to their operational lifecycle. This means taking responsibility for architecture, implementation, rollout strategies, and ongoing maintenance and operations. You will be expected to improve system reliability and observability not just through reactive patching, but through proactive design and architectural enhancements. Furthermore, you will contribute to raising the engineering bar by mentoring other developers, sharing your expertise in Rust and distributed systems, and fostering a culture of deep system ownership and quality.
  • • You will collaborate closely with product managers, designers, and frontend engineers to ensure that the systems you build are not only technically sound but also aligned with product goals and user needs. This cross-functional collaboration is essential for delivering solutions that are both performant and user-centric. You will be at the forefront of defining where Rust fits within our ecosystem, ensuring its strategic application where it provides the most significant value.
  • • This role offers the chance to work on real-world challenges at scale, impacting millions of consumers globally. You will be part of a team that values deep thinking, sound judgment, and a strong sense of responsibility. We foster a low-ego, high-trust environment where engineers have the autonomy to do their best work and contribute meaningfully to the company's mission of simplifying consumer lives through exceptional post-purchase experiences.
  • • You will be instrumental in shaping the future of Narvar's technology stack by championing the use of Rust in critical areas. This includes evaluating new technologies, defining best practices, and ensuring that our systems are built to last and perform under demanding conditions. Your work will directly contribute to enhancing customer loyalty by ensuring seamless and reliable post-purchase experiences for our retail partners and their customers.
  • • The ideal candidate will possess a strong understanding of distributed systems principles and have a proven track record of building and operating them in production environments. Experience with cloud platforms like AWS or GCP is essential, with a preference for candidates familiar with GCP. You should be comfortable reasoning about complex systems, making informed trade-offs, and communicating your decisions clearly to both technical and non-technical stakeholders. This role is for an individual who is proactive, takes initiative, and is comfortable navigating ambiguity to drive projects to successful completion.

🎯 Requirements

  • • Deep hands-on experience building and operating distributed systems in production.
  • • Extensive, practical experience with Rust, beyond experimental or side projects.
  • • Proven ability to reason about concurrency, asynchronous systems, and correctness guarantees.
  • • Experience designing APIs and data contracts that evolve safely over time.
  • • Familiarity with relational and/or NoSQL databases at scale.
  • • Experience deploying and operating services in a major cloud environment (AWS or GCP).

🏖️ Benefits

  • • Competitive salary range ($180,000 - $230,000 CAD annually, excluding bonus, equity, and other benefits).
  • • Comprehensive health, dental, and vision insurance.
  • • Generous paid time off and holidays.
  • • Opportunities for professional development and continuous learning.

Skills & Technologies

Rust
AWS
GCP
Senior
Remote

Ready to Apply?

You will be redirected to an external site to apply.

Narvar Inc. logo
Narvar Inc.
Visit Website

About Narvar Inc.

Narvar Inc. provides post-purchase experience software for retailers. Its cloud platform unifies order tracking, returns management, notifications and analytics across carriers and channels. Retailers use Narvar to replace disparate logistics communications with branded, self-service portals that reduce customer service contacts and increase repeat sales. The company integrates with e-commerce, warehouse and carrier systems to provide real-time shipment visibility, customizable return workflows and predictive delivery estimates. Founded in 2012 and headquartered in San Mateo, California, Narvar serves global brands and carriers aiming to optimize the end-to-end customer journey after checkout.

Similar Opportunities

Argentina
Full-time
Expires May 4, 2026
Python
PHP
Ruby
+5 more

4 days ago

Apply
Argentina
Full-time
Expires Apr 25, 2026
Python
JavaScript
TypeScript
+4 more

13 days ago

Apply
Argentina
Full-time
Expires Apr 29, 2026
Java
Spring
PostgreSQL
+5 more

9 days ago

Apply
Argentina
Full-time
Expires Apr 28, 2026
JavaScript
TypeScript
Go
+4 more

10 days ago

Apply