Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer, Rust

Canada
  • Remote job
We’re introducing Rust where correctness, performance, and reliability truly matter. Narvar is Growing! Narvar is a multi-language platform, and we’re intentional about where we apply Rust. We’re looking for senior engineers to help us bring Rust into the backbone of the system — the parts that must be fast, safe, and correct under real-world scale. This role is for engineers who want agency: people who enjoy identifying the right problems, choosing the right tools, and owning systems end-to-end. You won’t be handed a narrow ticket queue. You’ll help decide what gets built and how it should be built. Day-to-day
  • 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
What We’re Looking For We care more about judgment and ownership than credentials. You’re likely a strong fit if you:
  • 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
Bonus Points These aren’t hard requirements, but strong indicators:
  • 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
(Note: we care about outcome and judgment, not how flashy your tools are.) Why Rust at Narvar? Because some parts of the system deserve stronger guarantees. We use Rust where:
  • Bugs are expensive
  • Latency and throughput matter
  • Safety and correctness are non-negotiable
You’ll help define where Rust belongs , not just write Rust in isolation. Why Narvar (From an Engineer’s Perspective)?
  • 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 Why Narvar? 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. If you've ever bought something online, there's a good chance you've used our platform! From the hottest new direct-to-consumer companies to retail’s most renowned brands, Narvar works with GameStop, Neiman Marcus, Sonos, Nike, and 1300+ + other brands. With hubs in San Francisco, Atlanta, London, and Bangalore, we've served over 125 million consumers worldwide across 10+ billion interactions, 38 countries, and 55 languages. Pioneering the post-purchase movement means navigating into the unknown. Our team thrives on this sense of adventure while nurturing a mindset of innovation. We're a home for big hearts and we leave our egos at the door. We work hard but we always make time to celebrate professional wins, baby showers, birthday parties, and everything in between. We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. #LI-Remote

Please read our Privacy Policy to learn what personal information we collect in connection with your job application, and how we may use and share it.

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Developer, Rust in Canada vacancy
  •  ...assist another individual in obtaining employment, with Precisely Software Incorporated (“Precisely”) is unlawful.  If Precisely identifies...  ...to drive our AI strategy, including Precisely AI Studio—our developer portal and AI asset marketplace for the Precisely Data Integrity... 
    Senior
    Remote work

    Precisely International Jobs

    Canada
    19 hours ago
  • $129.39k - $161.74k per year

     ...execution at scale within highly distributed systems. As a Senior Software Engineer on the Runtime engineering team, you will play a critical...  ...control systems, continuous integration tools Experience developing services in containerized environments, with hands-on exposure... 
    Senior
    Internship
    Remote work

    Boomi

    Canada
    19 hours ago
  •  ...Mentor the team and lead by example to uphold software development best-practices in addition to...  ...encourage engineering excellence and developer happiness Plans ahead by strategically...  ...Collaborate with stakeholders and other senior engineers across the organization to identify... 
    Senior
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    6 days ago
  • $176.26k - $220.32k per year

     ...Careers page to learn more. How You'll Make An Impact As a Senior Principal Software Engineer, you will be a technical leader driving the...  ...Experience building self-service infrastructure platforms and developer tooling. DevOps & SRE Practices: Deep understanding of... 
    Senior
    Long term contract
    Remote work

    Boomi

    Canada
    19 hours ago
  • $104k - $139k per year

     ...design, build and distribute open-source software that enables people to enjoy the internet on...  ...Mozilla’s Cloud Engineering team seeks a Senior Software Engineer to mature, maintain, and build features for our Internal Developer Infrastructure Platform. You will work on creating... 
    Senior
    Remote job
    Immediate start
    Home office
    Canada
    2 days ago
  • $89.92k - $112.4k per year

     ...Careers page to learn more. How You'll Make An Impact As a Senior Software Quality Engineer, you will bridge traditional software quality...  ...and identify quality risks early in the development cycle. Develop automated testing frameworks using tools like Pytest,... 
    Senior
    Contract work

    Boomi

    Canada
    19 hours ago
  • $180k - $230k per year

     ...notification through one of our 1,500+ brand partners, our data systems are doing the work behind the scenes. We’re looking for a Senior Software Engineer, Data to own and evolve the pipelines, platforms, and data products that power Narvar’s analytics, ML, and merchant-... 
    Senior
    Remote job
    Worldwide
    Canada
    5 hours ago
  • $154k - $176k per year

    Overview of the role We’re on a mission to modernize insurance, making it simpler, more accessible, and customer-first. The insurance industry is a $1T market that’s remained largely untouched by the digital revolution, and PolicyMe is here to change that. As a remote-first...
    Senior
    Remote job
    Work at office
    Work from home
    Canada
    3 days ago
  •  ...We are seeking a collaborative and driven Senior AI Software Engineer to join our team. As a core contributor to our platform, you will help...  ...editing pipeline. You’ll work closely with a talented team to develop event-driven serverless applications, create AI tools that empower... 
    Senior
    Remote job

    EPAM Systems

    Canada
    14 days ago
  •  ...with offices worldwide, including New York City, Montreal, Seattle, Singapore, and Tokyo. About the Role The Software Engineer (Java) operates at a senior engineer level, driving technical direction across core product domains. The role combines deep hands-on Java... 
    Senior
    Long term contract
    Contract work
    Live In
    Work at office
    Immediate start
    Worldwide
    Flexible hours
    1 day per week

    Behavox

    Canada
    3 days ago
  • $100k per year

     ...Summary We are seeking a skilled Blockchain Developer to join our growing technology team. The...  ...with product managers, designers, and software engineers to define technical requirements...  .... ~ Strong proficiency in Solidity, Rust, JavaScript, TypeScript, Go, Python, or similar... 
    Full time
    Contract work
    Remote work
    Flexible hours

    Snaphunt

    Canada
    12 days ago
  •  ...functional partners, with direct exposure to senior leadership. You will not just build...  ...writing and tech talks. · You will help develop talent on your team by providing feedback...  ...have a total of 4+ years of experience as a software engineer. · You are experienced in... 
    Senior
    Remote job
    Work at office
    Flexible hours
    Canada
    1 day ago
  • The exchange team develops and maintain a cutting-edge trading platform. With a global presence across APAC, EMEA and North America, the team has since grown with the goal to provide a seamless and secure trading experience for our clients.
    Senior
    Full time

    crypto

    Canada
    9 days ago
  •  ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years, our expert teams have helped our clients deliver reliable products that users enjoy interacting with. Our 100% Canada‑based team brings deep experience... 
    Internship

    PLATO

    Canada
    15 days ago
  • $186.37k - $223.64k per year

     ...from writing design docs, to looking at developer feedback, and integration testing. We appreciate...  ...lot of operators and developers use our software, having some grounding in both of these...  ...designs — we use Go, but Python/C/C++/Rust or similar translate well. Comfort with... 
    Remote job
    Local area
    Flexible hours
    Canada
    1 day ago
  • $100k - $115k per year

     ...marketing channels. We are seeking an Enterprise Agent Solutions Developer , who will be the hands-on expert responsible for designing,...  ...service, and innovation. We've been awarded:   G2 Top Software for 2026 2026 Best Workplaces™ for Young Talent and in Canada... 
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Canada
    19 hours ago
  •  ...Senior Salesforce Developer Who We Are  At Orion Global Solutions, we’re not your typical tech consultancy. As a Salesforce Summit Partner (the highest tier!) and one of the fastest-growing Salesforce partners in the New York Metro area, we bring innovation, speed, and... 
    Senior
    Remote work
    Work from home
    Relocation
    Home office

    Orion Global Solutions

    Canada
    19 hours ago
  •  ...interactive community features, and HasLab crowdfunding. As a Software Development Engineer on the Direct-to-Consumer e-commerce team,...  ...partners to solve customer problems. Contribute to improving team developer experience, documentation, and collaboration. Stay up to date... 
    Long term contract
    Worldwide

    Hasbro

    Canada
    17 days ago
  • $30k per year

    We build systems that connect, automate, and scale. Automoves is a fast-moving team working at the intersection of product, automation, and data. You will not maintain someone else's legacy codebase. You will build platforms from the ground up and own the technical direction...
    Full time
    Remote work

    Automoves

    Canada
    22 hours ago
  • $100k - $135k per year

     ...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview...  ...engineering practices. You will partner with senior engineers for guidance on architecture...  ...independence. Responsibilities · Develop and deliver software features with... 
    Senior
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    a month ago
  • We take play seriously. We’re looking for curious adventurers ready to find their party, fueled by imagination and drive to build what’s never been built before. At Hasbro and Wizards of the Coast, you’ll collaborate with passionate teams to reimagine our iconic brands and ...
    Long term contract
    Worldwide

    Hasbro

    Canada
    17 days ago
  • $100k - $135k per year

     ...looking for an individual who is passionate about learning new technologies to join our growing Engineering team as our Java Back End Developer.  As a Java Back-End Developer at Localcoin, you will be responsible for developing and maintaining functional and stable back end... 
    Internship
    Work at office
    2 days per week

    Localcoin

    Canada
    18 days ago
  • $106k - $133k per year

     ...Boomi Careers page to learn more. We are hiring a Full Stack Developer to accelerate the growth and technical evolution of our marketing...  ...consistency. Cross-Functional Collaboration: Partner with Senior leads to execute complex site initiatives, ensuring clean code and... 
    Senior
    Long term contract

    Boomi

    Canada
    19 hours ago
  • $180k - $275k per year

     ...opportunity to build impactful solutions that directly contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly scalable and maintainable enterprise applications that empower our customers to... 
    Remote job
    Internship
    Work at office
    Local area
    Flexible hours

    Veeva Systems

    Canada
    8 days ago
  •  ...Unique  At Cloudbeds, we're not just building software, we’re transforming hospitality. Our...  ...started.  How You'll Make an Impact:  As a Senior Fullstack Engineer on the Distribution Team, you'll be instrumental in developing and enhancing the products that connect Cloudbeds... 
    Senior
    Long term contract
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Home office
    Weekend work

    Third-Party Job Posts

    Canada
    19 hours ago
  •  ...EDI Developer a0M1n00000KyYal.1_1776205851 Responsibilities * Integrate and manage trade partners onto the company's EDI platform within Business Central * Collaborate with sales, customer onboarding teams, BC analysts/developers, and outside EDI consultants... 
    Part time
    Remote work

    Nigel Frank

    Canada
    more than 2 months ago
  •  ...career at Levio. We offer you a unique opportunity to develop your expertise within a high-caliber team. The...  ...in the most ambitious projects in technology and software solutions.   JOB DESCRIPTION : We are seeking a Senior Service Design consultant for Canadian public... 
    Senior
    Permanent employment
    Full time
    Internship

    Levio

    Canada
    19 hours ago
  • $104k - $123.5k per year

     ...advertising and marketing channels. As a Senior Quality Engineer in Quality...  ...and frameworks that enable engineers to develop and deploy with confidence. You'll work closely...  ...the Table: ~5+ years of experience in software development or test automation, with at least... 
    Senior
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Canada
    19 hours ago
  •  ...who can effectively leverage technical teams and tools to drive outcomes, rather than functioning as a software engineer embedded within Customer Success. The TAM develops deep knowledge of customer environments, ISP operational workflows, and Plume platform capabilities,... 
    Senior
    Local area
    Remote work
    Work from home

    Plume

    Canada
    19 hours ago
  • $90k - $110k per year

     ...We are seeking a high-performing Senior Data Engineer to help build and scale the data infrastructure...  ...within a Lakehouse environment Develop robust, fault-tolerant ETL/ELT...  ...engineering, delivering business-critical software solutions for large enterprises with a consistent... 
    Senior
    Canada
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer, Rust. Be the first to apply!