×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Distributed Systems

Job in Clarence-Rockland, Ottawa, Ontario, Canada
Listing for: Narvar
Full Time position
Listed on 2026-03-15
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, Backend Developer, Full Stack Developer
Job Description & How to Apply Below
Position: Staff Software Engineer, Distributed Systems
Location: Clarence-Rockland

Overview

Staff Software Engineer, Distributed Systems — Remote - Canada

Narvar is growing. We are looking for a Staff Software Engineer to build new product features that delight our customers. You will partner with a cross-functional team of Engineers, Designers, Product Managers, and engineering leadership to guide the future of our web application. You will lead process improvements to increase team velocity and mentor engineers to build a strong product-minded engineering culture.

Day-to-day
  • Own the architecture of new product platforms to drive business results and support extending existing ones.
  • Implement scalable architecture and contribute to robust projects as part of a committed team.
  • Write high-quality, modular, and extensible code.
  • Advocate for best practices in system design, coding, performance, and testing.
  • Develop a highly concurrent and distributed system.
  • Define and develop architecture models and roadmaps to meet business and technical requirements, driving usability across products and domains.
  • Collaborate with cross-functional stakeholders (Product, Design, Sales, and Engineering Leadership) to translate business requirements into actionable plans.
  • Mentor junior engineers on design, coding, and troubleshooting.
What we re looking for
  • BS/MS in computer science, engineering, or equivalent experience.
  • 10+ years of experience as a software engineer working on distributed systems.
  • Hands-on experience in architecture, design, and development of enterprise applications, integrations & data infrastructure.
  • Experience designing, developing, debugging, and operating resilient distributed systems.
  • Experience managing large, complex systems in the cloud.
  • Proven track record delivering efficient, scalable, reliable, and maintainable customer-facing systems on time.
  • Strong initiative and ability to influence across the organization.
  • Solid organizational and communication skills with the ability to prioritize tasks and keep projects on schedule.
  • Deep hands-on expertise in one or more server-side languages:
    Java, Python, Go, Scala, Rust.
  • Extensive experience designing, building, and integrating RESTful APIs.
  • Experience designing and scaling relational and No

    SQL databases (e.g., MySQL, Postgres, Cassandra, Dynamo

    DB, Mongo

    DB, Redis, Elasticache).
  • Experience with cloud platforms (AWS or GCP).
  • Experience building high-volume, high-performance SaaS or consumer-facing products.
  • Startup experience strongly preferred.
Bonus Points
  • Experience managing services end-to-end.
  • Track record collaborating across locations and functions.
  • Experience leading the technical architecture of maintainable and scalable applications and data systems.
Why Narvar?

We are on a mission to simplify the everyday lives of consumers. Post-purchase is a critical phase of the customer journey. Narvar focuses on driving loyalty through seamless post-purchase experiences that help retailers retain, engage, and delight customers. If you have bought something online, you have likely used our platform.

From direct-to-consumer brands to retail leaders, Narvar works with Game Stop, Neiman Marcus, Sonos, Nike, and 1300+ other brands. With hubs in San Francisco, Atlanta, London, and Bangalore, we have served over 125 million consumers worldwide across 10+ billion interactions, 38 countries, and 55 languages.

We value curiosity, collaboration, and entrepreneurship. We are an equal-opportunity employer and value diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Equal Opportunity

We are an equal-opportunity employer. We do not discriminate on the basis of protected status. For government reporting purposes, some applicants may be asked to respond to voluntary self-identification questions. Completion is voluntary and kept confidential. This information is used for compliance reporting only.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary