Talent.com
Narvar
Remote Staff Software Engineer, Distributed SystemsNarvar • Richmond Hill, Ontario
No longer accepting applications
Remote Staff Software Engineer, Distributed Systems

Remote Staff Software Engineer, Distributed Systems

Narvar • Richmond Hill, Ontario
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

#RemoteCanada

Below 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 • Richmond Hill, Ontario

Similar jobs

Staff Software Engineer, Infrastructure - C$171,000 - C$225,000 A Year - Remote

MasterClassNorth York, Canada
Remote
Full-time

Seeking a Staff Infrastructure Engineer to provide technical leadership and design scalable cloud and developer platforms.This role involves building automation tools, improving reliability, and le... Show more

 • Promoted

Staff Software Engineer - C$155,000 - C$195,000 A Year

Henry Schein One CanadaToronto, Canada
Full-time

Henry Schein One is the global leader in dental management, analytics, communication and marketing software.We deliver innovative dental software and services, combined with expert business coachin... Show more

 • Promoted

Staff Software Engineer - C$129,900 - C$195,800 A Year

InfobloxToronto, Canada
Full-time

Hybrid role: Requires to be in the office in Burnaby, at least 2 days a week*It’s an exciting time to be at Infoblox.Named a Top 25 Cyber Security Company by The Software Report and one ofInc.Best ... Show more

 • Promoted

Staff Software Engineer, Workspace One - C$200,000 - C$253,650 A Year - Remote

OmnissaToronto County, Canada
Remote
Full-time

Staff Software Engineer to design and develop architecture components for the Workspace ONE Intelligence Platform, using Java, Spring Framework, and AWS technologies. Show more

 • Promoted

Staff Software Engineer, Ml Platform - $186,000 - $225,000 A Year - Remote

AfreshEast York, Canada
Remote
Full-time

Seeking a Staff Software Engineer for an ML Platform team to build and maintain foundational infrastructure for AI solutions.Role involves enhancing platform performance, reliability, and scalabili... Show more

 • Promoted

Staff Devex Engineer: Elevate Developer Experience - Remote - C$148,900 - C$186,100 A Year - Remote

A modern tech companyToronto, Canada
Remote
Full-time

A modern tech company in Toronto seeks a Staff Software Engineer to enhance developer experience and productivity.The role entails influencing a data-driven culture and overseeing the development o... Show more

 • Promoted

Staff Software Engineer, Security - C$170,000 - C$250,000 A Year - Remote

Super.ComToronto, Canada
Remote
Full-time

OverviewStaff Software Engineer, Security at Super.This range is provided by Super.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Com to help m... Show more

 • Promoted

Staff Software Engineer - $90,000 - $110,000 A Year

PodifiToronto County, Canada
Full-time

Seeking a Staff Software Engineer to design, build, and maintain scalable systems, translate client needs into technical solutions, and provide technical leadership.Requires strong backend or full-... Show more

 • Promoted

Staff Software Engineer, Data Systems - C$180,000 - C$225,000 A Year - Remote

HiveNorth York, Canada
Remote
Full-time

Staff Software Engineer to scale data systems, optimize databases (MySQL, MongoDB, ClickHouse), and advance event-driven architecture. Show more

 • Promoted

Staff Software Engineer, Backend (Streaming) - $178,000 - $228,000 A Year - Remote

AffirmEast York, Canada
Remote
Full-time

Seeking a backend software engineer with expertise in streaming technologies to design, build, and scale data infrastructure and real-time data processing pipelines. Show more

 • Promoted

Staff Software Engineer - C$155,000 - C$195,000 A Year

Henry Schein OneEast York, Canada
Full-time

Seeking a Staff Software Engineer to lead technical architecture, improve engineering practices, and modernize the platform.Responsibilities include hands-on development, designing scalable solutio... Show more

 • Promoted

Staff Software Engineer - Developer Experience - C$148,900 - C$186,100 A Year - Remote

MarqetaToronto, Canada
Remote
Full-time

Staff Software Engineer - Developer ExperienceJoin to apply for the Staff Software Engineer - Developer Experience role at Marqeta.As a Staff Engineer in the team, you will have the opportunity to ... Show more

 • Promoted

Software Engineer - Core Systems Langflow

LeadingtalentMarkham, Ontario, Canada
Full-time

Langflow is one of the most exciting and rapidly growing parts of our company.Langflow powers our open-source community, cloud offerings, and upcoming integrations with major platforms like NVidia ... Show more

 • Promoted

Staff Software Engineer

KaseyaToronto, Canada
Full-time

About Kaseya Kaseya is the leading provider of AI-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs) and internal IT organizations worldwide.Our comprehensiv... Show more

 • Promoted

Staff Software Engineer - C$160,000 - C$180,000 A Year

LoopNorth York, Canada
Full-time

Seeking a Staff Software Engineer to lead technical direction, mentor teams, and build critical systems for a cross-border banking platform, focusing on product mindset and user problems. Show more

 • Promoted

Staff Software Engineer, Backend - C$200,000 - C$225,000 A Year - Remote

GlossGeniusToronto County, Canada
Remote
Full-time

Backend Software Engineer sought for a remote role in the Greater Toronto Area.Responsibilities include technical leadership, system architecture, and mentoring engineers to drive product developme... Show more

 • Promoted

Staff Software Engineer

CartaToronto, Canada
Full-time

The Company You’ll Join Carta is the connected platform and AI-native ecosystem for private capital.Built to replace fragmented tools with a single system of record, Carta brings together the softw... Show more

 • Promoted

Staff Software Engineer, Backend - C$158,400 - C$198,000 A Year - Remote

CourseraToronto County, Canada
Remote
Full-time

Backend Software Engineer needed to design, implement, and scale the payments platform for a global e-learning company. Show more

 • Promoted

Staff Software Engineer

Capital OneToronto
Full-time

Staff Software Engineer – Capital One Canada, Toronto, Ontario, Canada.Work as part of a dynamic team throughout the Software Development Life Cycle.Act as a tech lead developer owning the technica... Show more

 • Promoted

Staff Software Engineer

Clutch CanadaToronto, Canada
Full-time

About Clutch: Clutch is Canada’s largest online used car retailer, delivering a seamless, hassle-free car-buying experience to drivers everywhere.Customers can browse hundreds of cars from the comf... Show more