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
Il y a plus de 30 jours
Type de contrat
  • Temps plein
  • Télétravail
Description de poste

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.

Créer une alerte emploi pour cette recherche

Remote Staff Software Engineer, Distributed Systems • Mascouche, Quebec

Offres similaires

Remote Software Engineer Specializing in Payments Infrastructure

CloudbedsMontreal (administrative region), QC, CA
Télétravail
Temps plein

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... Voir plus

 • Offre sponsorisée

Senior Backend Engineer — Remote, Scalable Systems Expert

EpistemixMontreal (administrative region), QC, CA
Télétravail
Temps plein

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... Voir plus

 • Offre sponsorisée

Staff Software Engineer (Backend)

CopperMontreal (administrative region), QC, CA
Temps plein

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,... Voir plus

 • Offre sponsorisée

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

Analytics firmLe Plateau, Canada
Télétravail
Temps plein

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

 • Offre sponsorisée

Software Engineer - Fintech: Scale & Ml Infra (Remote) - Up To C$200,000 A Year - Remote

Fintech companyWestmount, Canada
Télétravail
Temps plein

Software Engineer in Fintech focused on scaling and ML infra.Responsibilities include building advanced software and ETL pipelines in a remote team environment. Voir plus

 • Offre sponsorisée • Nouvelle offre

Staff Software Engineer (Backend) - Everand Core

Scribd, Inc.Rivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Temps plein

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... Voir plus

 • Offre sponsorisée

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

Larus Technologies CorporationLe Plateau, Canada
Temps plein

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. Voir plus

 • Offre sponsorisée

Experienced Staff Software Engineer for Scalable Solutions

ZeffyMontreal
Temps plein

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... Voir plus

 • Offre sponsorisée

Remote Senior Software Engineer - 34123

TuringMontreal (administrative region), QC, CA
Télétravail
Temps plein

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... Voir plus

 • Offre sponsorisée

Staff Software Engineer

NearaMontreal
Temps plein

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... Voir plus

 • Offre sponsorisée

Remote Full-Stack Engineer for SaaS Platform | High Impact

Enso Connect Inc.Montreal (administrative region), QC, CA
Télétravail
Temps plein

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 ... Voir plus

 • Offre sponsorisée

Senior Full-Stack Software Engineer – Remote Health Tech

Clover HealthMontreal (administrative region), QC, CA
Télétravail
Temps plein

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... Voir plus

 • Offre sponsorisée

Staff Software Engineer, CV UX

Hinge HealthMontreal
Temps plein

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... Voir plus

 • Offre sponsorisée

Remote Senior Full-Stack Engineer — Build Scalable Features

NewRich NetworkMontreal (administrative region), QC, CA
Télétravail
Temps plein

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... Voir plus

 • Offre sponsorisée

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

AffirmLe Plateau, Canada
Télétravail
Temps plein

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... Voir plus

 • Offre sponsorisée

Senior Software Engineer - Remote, Scale & Mentor Teams

InvertMontreal (administrative region), QC, CA
Télétravail
Temps plein

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 ... Voir plus

 • Offre sponsorisée

Remote Staff Engineer at ZayZoon

ZayZoonMontreal (administrative region), QC, CA
Télétravail
Temps plein

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... Voir plus

 • Offre sponsorisée

Remote Software Engineer: Nuclear Safety-Critical Systems

TRXMontreal (administrative region), QC, CA
Télétravail
Temps plein

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 ... Voir plus

 • Offre sponsorisée

Staff Software Developer, Operations Research

KinaxisRivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Temps plein

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... Voir plus

 • Offre sponsorisée

Staff Software Engineer - Apache Spark

ClouderaRivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Temps plein

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... Voir plus