companyNarvar logo

Senior Software Engineer, Data

NarvarRemote - CanadaNew
Remote Full-time $180K/yr - $230K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

ResponsibilitiesDesign, build, and manage data pipelines that process terabytes of transactional data daily using Airflow/Composer and BigQuery. Own end-to-end data models and transformations that drive merchant analytics, operational reporting, and machine learning features. Develop and sustain embedded analytics infrastructure—the data products our merchants directly interact with. Advance our data platform on Google Cloud Platform (GCP), which includes BigQuery, Cloud SQL, AlloyDB, and CDC datastreams. Enhance data quality and reliability through comprehensive testing, observability, alerting, and validation frameworks. Manage data lineage, metadata, and documentation, while preparing our data layer for agentic and LLM-powered use cases with semantic clarity and standardized metric definitions. Collaborate cross-functionally with product, ML, and go-to-market teams, contributing to technical direction through design documents and architectural decisions.

About the job

Narvar helps millions of consumers track packages, manage returns, and receive delivery updates through its network of over 1,500 brand partners. The company's data infrastructure ensures these post-purchase experiences run smoothly in the background.

Role overview

This fully remote Senior Software Engineer, Data position is open to candidates based anywhere in Canada. The role centers on developing and refining the data pipelines, platforms, and products that support analytics, machine learning, and tools for merchants.

What you will do

  • Design, build, and enhance data infrastructure, including ingestion, transformation, and analytics systems used by merchants.
  • Make key architectural choices that shape how data moves and is processed at scale.
  • Deploy production systems that handle both real-time and batch data for millions of users.
  • Work with an AI-native mindset, using advanced coding tools to increase productivity and accelerate delivery.

Location

This is a remote role based in Canada.

About Narvar

At Narvar, we are dedicated to enhancing the post-purchase experience for consumers through innovative data solutions. Our technology empowers brands to create seamless interactions with their customers, enabling efficient package tracking, returns, and delivery notifications. As part of our team, you will have the opportunity to impact the experiences of millions of shoppers and work with cutting-edge technologies.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.