Talent.com
Narvar
Remote Staff Software Engineer, Distributed SystemsNarvar • Mascouche, Quebec
Remote Staff Software Engineer, Distributed Systems

Remote Staff Software Engineer, Distributed Systems

Narvar • Mascouche, Quebec
30+ days ago
Job type
  • Full-time
  • Remote
Job description

Narvar is Growing! We are looking for a Staff Software Engineer to build new product features that delight our customers. You will play a key role in guiding the future of our web application at Narvar by partnering with a cross-functional team including Engineers, Designers, Product Managers, and engineering leadership. You will lead process improvements that increase the velocity of the team, accelerating product development. As a Staff Engineer you will build a strong product-minded engineering culture by mentoring and guiding all levels of engineers.


Day-to-day



  • Own the architecture of new product platforms to drive business results and support extending existing ones.

  • Implement scalable architecture and work on a committed team contributing to robust projects

  • Write high-quality code that is modular, extendible and functional.

  • Advocate for best patterns and practices in the area of system design, coding, performance, and testing.

  • Developing a highly concurrent and distributed system.

  • Defining and developing architecture models and roadmaps of application and software components to meet business and technical requirements, driving common usability across products and domains

  • Work with cross-functional stakeholders including Product, Design, Sales, and Engineering Leadership to help break down business requirements into actionable plans

  • Mentoring junior engineers on design, coding, and troubleshooting.


What we're looking for



  • BS/MS in computer science, engineering, or equivalent experience

  • You have 10+ years of experience as a software engineer working on distributed systems

  • Numerous years of hands-on experience in architecture, design and development of enterprise applications, integrations & data infrastructure

  • You have experience designing, developing, debugging, and operating resilient distributed systems

  • You have experience with managing large, complex systems in the cloud

  • You have proven track record in delivering efficient, scalable, reliable and maintainable customer facing systems on time

  • You are not afraid to take initiative and help make an impact on the larger organization

  • You have solid organizational and communication skills, the ability to prioritize tasks and keep projects on schedule

  • Deep hands-on expertise in one or more of the following server-side languages: Java, Python, Go, Scala, Rust

  • Extensive experience designing, building, and integrating with RESTful APIs

  • Experience designing and scaling relational and NoSQL database platforms (such as MySQL, Postgres, Cassandra, DynamoDB, MongoDB, Redis, Elasticache)

  • Experience with cloud computing platforms like AWS or GCP

  • Experience building high volume, high performance, and highly available SaaS or consumer-facing products

  • Previous startup experience strongly preferred


Bonus Points



  • You have demonstrated experience managing, delivering and owning the services end-to-end

  • You have solid track record engaging and collaborating across the organization in different locations

  • You have led the technical architecture of maintainable and scalable applications and data systems


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-BB1
#RemoteCanadaBelow is the estimated annual salary for this position and does not include the other components that make up a Narvar offer including: annual bonus, equity, and benefits.
The range reflects the minimum and maximum target for new hire salaries for the position across the US. Within the range, individual compensation packages are based on factors unique to each candidate, including but not limited to, skill set, education and certifications, and work location.

Narvar Pay Range

$195,000 - $273,000 CAD

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

Create a job alert for this search

Remote Staff Software Engineer, Distributed Systems • Mascouche, Quebec

Similar jobs

Remote Software Engineer Specializing in Payments Infrastructure

CloudbedsMontreal (administrative region), QC, CA
Remote
Full-time

Transform the hospitality industry as a Software Engineer specializing in payments.Join a dynamic remote team dedicated to delivering innovative, reliable solutions that drive billions in transacti... Show more

 • Promoted

Senior Backend Engineer — Remote, Scalable Systems Expert

EpistemixMontreal (administrative region), QC, CA
Remote
Full-time

A technology company is looking for a Senior Back End Software Engineer to join their fully remote team.The ideal candidate will have at least 7 years of back-end software development experience an... Show more

 • Promoted

Staff Software Engineer (Backend)

CopperMontreal (administrative region), QC, CA
Full-time

Direct message the job poster from Copper.Most CRMs are glorified databases with legions of custom fields that attempt to make business processes repetitive.But just as no two people are identical,... Show more

 • Promoted

Senior Software Engineer & Tech Lead - Remote - $150,000 - $180,000 A Year - Remote

Analytics firmLe Plateau, Canada
Remote
Full-time

Seeking a Senior Software Engineer/Manager to design and develop high-performance risk modeling platforms for a remote analytics team. Show more

 • Promoted

Staff Software Engineer (Backend) - Everand Core

Scribd, Inc.Rivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Full-time

Role OverviewAs a Staff Software Engineer on the Everand Core team, you'll help shape the future of how people discover, organize, and enjoy books.You'll own the backend platform that power... Show more

 • Promoted • New!

Distributed Real-Time Software Engineer - C$90,000 - C$140,000 A Year

Larus Technologies CorporationLe Plateau, Canada
Full-time

Seeking a Software Engineer to develop real-time solutions for public safety, involving design and implementation of scalable systems.Requires 5+ years of experience in Java and Python. Show more

 • Promoted

Experienced Staff Software Engineer for Scalable Solutions

ZeffyMontreal
Full-time

Become a pivotal Staff Software Engineer, focusing on scalable and high-quality web solutions.Use your 8+ years of experience to mentor teams while developing critical product features.This role em... Show more

 • Promoted

Remote Senior Software Engineer - 34123

TuringMontreal (administrative region), QC, CA
Remote
Full-time

Be among the first 25 applicants.Senior Software Engineer – LLM Evaluation & Repository Validation.We are building LLM evaluation and training datasets to train LLM to work on realistic software en... Show more

 • Promoted

Sycle AI-Driven Staff Software Engineer Role

SycleMontreal (administrative region), QC, CA
Full-time

Drive innovation at Sycle as a Staff Software Engineer focusing on AI-driven software development.SaaS platform for audiology practices.In this pivotal role, you will serve as the technical leader ... Show more

 • Promoted

Staff Software Engineer

NearaMontreal
Full-time

Job type: Full Time · Department: Engineering · Work type: Hybrid · CAD 250,000-300,000 / year.Zeffy is the fastest-growing nonprofit platform in North America,.We are already working with more tha... Show more

 • Promoted

Remote Full-Stack Engineer for SaaS Platform | High Impact

Enso Connect Inc.Montreal (administrative region), QC, CA
Remote
Full-time

A tech startup in hospitality seeks a full stack software developer to join its growing team.This remote role involves significant ownership over work and the chance to impact the guest experience ... Show more

 • Promoted

Senior Full-Stack Software Engineer – Remote Health Tech

Clover HealthMontreal (administrative region), QC, CA
Remote
Full-time

A healthcare technology company is seeking a Senior Software Developer with extensive experience in full-stack engineering.In this role, you will create scalable and efficient systems, collaboratin... Show more

 • Promoted

Staff Software Engineer, CV UX

Hinge HealthMontreal
Full-time

Hinge Health is on a mission to help them move beyond it.Our TrueMotion computer‑vision technology turns everyday mobile devices into powerful motion‑tracking tools, providing members with real‑tim... Show more

 • Promoted

Remote Senior Full-Stack Engineer — Build Scalable Features

NewRich NetworkMontreal (administrative region), QC, CA
Remote
Full-time

A forward-thinking tech company in Toronto is searching for a full-stack Software Engineer to enhance our product by building new features and optimizing existing systems.The ideal candidate will h... Show more

 • Promoted

Software Engineer Ii, Full-Stack (Card Acquisition) - $125,000 - $175,000 A Year - Remote

AffirmLe Plateau, Canada
Remote
Full-time

Seeking a Backend Software Engineer to implement business-critical features across the full stack using React Native, Python, and Kotlin.Responsibilities include designing systems, writing high-qua... Show more

 • Promoted

Senior Software Engineer - Remote, Scale & Mentor Teams

InvertMontreal (administrative region), QC, CA
Remote
Full-time

A forward-thinking biotechnology company is seeking a Senior Software Engineer to join their remote-first team.The role involves shipping features and making technical decisions to support scaling ... Show more

 • Promoted

Remote Staff Engineer at ZayZoon

ZayZoonMontreal (administrative region), QC, CA
Remote
Full-time

Become a force for good at ZayZoon as a Remote Staff Engineer, designing solutions that enhance employee financial wellness.Tackle complex coding challenges and have a significant impact on user ex... Show more

 • Promoted

Remote Software Engineer: Nuclear Safety-Critical Systems

TRXMontreal (administrative region), QC, CA
Remote
Full-time

A leading technology firm is seeking a Software Developer to design and maintain software for nuclear systems in Canada.The ideal candidate has a Bachelor’s degree in Computer Science or a related ... Show more

 • Promoted

Staff Software Developer, Operations Research

KinaxisRivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Full-time

About KinaxisElevate your career journey by embracing a new challenge with Kinaxis.We are experts in tech, but it's really our people who give us passion to always seek ways to do things better... Show more

 • Promoted • New!

Staff Software Engineer - Apache Spark

ClouderaRivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Full-time

OverviewAt Cloudera, we empower people to transform complex data into clear and actionable insights.With as much data under management as the hyperscalers, we are the preferred data partner for the... Show more