MENU
  • Remote Jobs
  • Companies
  • Go Premium
  • Job Alerts
  • Post a Job
  • Log in
  • Sign up
Working Nomads logo Working Nomads
  • Remote Jobs
  • Companies
  • Post Jobs
  • Go Premium
  • Get Free Job Alerts
  • Log in

Senior Software Engineer

Wiser Solutions

Full-time
Canada
C$110k-C$145k per year
software engineering
engineer
devops
nodejs
python
Apply for this position

Company Description

Wiser Solutions is the global leader in omnichannel retail intelligence, empowering over 750 global brands and retailers to gain a decisive advantage at every consumer decision point. Every day, Wiser collects and analyzes billions of online and in-store data points with 98% accuracy, offering a single trusted source of insights into pricing dynamics, promotional effectiveness, competitive activity, and retail execution. Their portfolio of market-proven solutions equips brands and retailers to proactively guide, not just follow, the consumer journey, ensuring optimal visibility, execution, and profitability across every retail touchpoint.

Job Description

Location of Job: Remote- Canada

We are looking for a highly capable Senior Full Stack Software Engineer to join the Polaris Matching team - a core platform responsible for identifying, matching, and managing product identity at scale. 

In this role, you will work on a full-stack, ML/AI-adjacent platform that combines backend services, data pipelines, and a user-facing web application used by internal stakeholders to inspect, manage, and improve product matching outcomes. You will collaborate closely with product management, data engineers, ML engineers, and UX partners to build systems that are scalable, observable, and trusted by the business. 

The right candidate enjoys working across system boundaries, is comfortable operating in ambiguity, and takes pride in building robust platforms that solve complex, real-world data problems. 

What You Will Do 

  • Think like our users and stakeholders - partner with product, data, and engineering leaders to design intuitive solutions for complex matching and identity problems 

  • Design and build backend services that support real-time and batch matching workflows 

  • Develop and maintain user-facing web interfaces that enable inspection, investigation, and human-in-the-loop workflows 

  • Build high-performance, scalable systems by writing testable, maintainable, and efficient code 

  • Collaborate across disciplines (ML, data, platform) to integrate matching logic, analytics, and tooling 

  • Ensure systems are observable, reliable, and secure through thoughtful design and operational best practices 

  • Own features end-to-end - from initial design through production deployment and iteration 

  • Continuously improve code quality, architecture, and developer experience 

  • Contribute ideas and technical direction that influence the evolution of the Matching platform 

Technologies We Use 

  • Languages & Frameworks: Python, Typescript / Node.js, SQL(dbt), Angular, HTML, SCSS 

  • Infrastructure & DevOps: AWS, Docker, Kubernetes, Terraform, GitHub Actions, ArgoCD, Apache Spark, Apache Airflow 

  • Data & Analytics: Postgres, MySQL, Trino, Iceberg, Redis, MongoDB, Memcached, DBT, Prisma 

  • Streaming & Queuing: Kafka, NATS, RabbitMQ, Keda 

  • Architecture & Patterns: REST-based APIs, Containerized services, Real-time and batch processing patterns, ML and LLM assisted systems.  

Qualifications

  • 7+ years of professional software development experience 

  • Experience building and operating complex backend systems in production 

  • Strong full-stack experience, including modern frontend frameworks (Angular preferred) 

  • Solid understanding of distributed systems, data-intensive applications, and service-oriented architectures 

  • Strong SQL skills and experience working with relational and analytical data systems 

  • Knowledge of Docker and container-based deployments 

  • Ability to design, estimate, and deliver work collaboratively within an iterative development process 

  • Working knowledge of cloud infrastructure (AWS), Linux, and containerized environments 

  • Strong verbal and written English communication skills 

  • Proven ability to learn quickly, make pragmatic trade-offs, and adapt to changing business needs 

  • Excellent collaboration and interpersonal skills 

Bonus Points 

  • Experience working with ML-adjacent or data-heavy systems 

  • Familiarity with vector search, similarity matching, or large-scale data processing 

  • Experience building internal tools used by operations, QA, or product teams 

  • Experience with architectural modeling (e.g., C4) 

  • Experience in retail, ecommerce, or marketplace domains 

Additional Information

Other Duties - Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

EEO STATEMENT - Wiser Solutions, Inc. is an Equal Opportunity Employer and prohibits Discrimination, Harassment, and Retaliation of any kind. Wiser Solutions, Inc. is committed to the principle of equal employment opportunity for all employees and applicants, providing a work environment free of discrimination, harassment, and retaliation. All employment decisions at Wiser Solutions, Inc. are based on business needs, job requirements, and individual qualifications, without regard to race, color, religion, sex, national origin, family or parental status, disability, genetics, age, sexual orientation, veteran status, or any other status protected by the state, federal, or local law. Wiser Solutions, Inc. will not tolerate discrimination, harassment, or retaliation based on any of these characteristics. 

Base pay is one part of our total compensation package. Pay is established on an individual basis after considering multiple factors such as relevant experience, education, and other qualifications. In addition, we take into account geographical differentials and make sure pay is equitable with our current staff. For this position, our hiring range for base annual pay is estimated to be CAD$110,000 to $145,000, at the time of this posting. 

Performance-based discretionary bonuses and variable pay plans are available for some positions. 

If you require accommodation to complete any part of the application process or need an alternative manner to apply, please contact us at [email protected] or call (855) 469-4737. ' 

Apply for this position
Bookmark Report

About the job

Full-time
Canada
Senior Level
C$110k-C$145k per year
Posted 4 days ago
software engineering
engineer
devops
nodejs
python

Apply for this position

Bookmark
Report
Enhancv advertisement
+ 1,284 new jobs added today
30,000+
Remote Jobs

Don't miss out — new listings every hour

Join Premium

Senior Software Engineer

Wiser Solutions

Company Description

Wiser Solutions is the global leader in omnichannel retail intelligence, empowering over 750 global brands and retailers to gain a decisive advantage at every consumer decision point. Every day, Wiser collects and analyzes billions of online and in-store data points with 98% accuracy, offering a single trusted source of insights into pricing dynamics, promotional effectiveness, competitive activity, and retail execution. Their portfolio of market-proven solutions equips brands and retailers to proactively guide, not just follow, the consumer journey, ensuring optimal visibility, execution, and profitability across every retail touchpoint.

Job Description

Location of Job: Remote- Canada

We are looking for a highly capable Senior Full Stack Software Engineer to join the Polaris Matching team - a core platform responsible for identifying, matching, and managing product identity at scale. 

In this role, you will work on a full-stack, ML/AI-adjacent platform that combines backend services, data pipelines, and a user-facing web application used by internal stakeholders to inspect, manage, and improve product matching outcomes. You will collaborate closely with product management, data engineers, ML engineers, and UX partners to build systems that are scalable, observable, and trusted by the business. 

The right candidate enjoys working across system boundaries, is comfortable operating in ambiguity, and takes pride in building robust platforms that solve complex, real-world data problems. 

What You Will Do 

  • Think like our users and stakeholders - partner with product, data, and engineering leaders to design intuitive solutions for complex matching and identity problems 

  • Design and build backend services that support real-time and batch matching workflows 

  • Develop and maintain user-facing web interfaces that enable inspection, investigation, and human-in-the-loop workflows 

  • Build high-performance, scalable systems by writing testable, maintainable, and efficient code 

  • Collaborate across disciplines (ML, data, platform) to integrate matching logic, analytics, and tooling 

  • Ensure systems are observable, reliable, and secure through thoughtful design and operational best practices 

  • Own features end-to-end - from initial design through production deployment and iteration 

  • Continuously improve code quality, architecture, and developer experience 

  • Contribute ideas and technical direction that influence the evolution of the Matching platform 

Technologies We Use 

  • Languages & Frameworks: Python, Typescript / Node.js, SQL(dbt), Angular, HTML, SCSS 

  • Infrastructure & DevOps: AWS, Docker, Kubernetes, Terraform, GitHub Actions, ArgoCD, Apache Spark, Apache Airflow 

  • Data & Analytics: Postgres, MySQL, Trino, Iceberg, Redis, MongoDB, Memcached, DBT, Prisma 

  • Streaming & Queuing: Kafka, NATS, RabbitMQ, Keda 

  • Architecture & Patterns: REST-based APIs, Containerized services, Real-time and batch processing patterns, ML and LLM assisted systems.  

Qualifications

  • 7+ years of professional software development experience 

  • Experience building and operating complex backend systems in production 

  • Strong full-stack experience, including modern frontend frameworks (Angular preferred) 

  • Solid understanding of distributed systems, data-intensive applications, and service-oriented architectures 

  • Strong SQL skills and experience working with relational and analytical data systems 

  • Knowledge of Docker and container-based deployments 

  • Ability to design, estimate, and deliver work collaboratively within an iterative development process 

  • Working knowledge of cloud infrastructure (AWS), Linux, and containerized environments 

  • Strong verbal and written English communication skills 

  • Proven ability to learn quickly, make pragmatic trade-offs, and adapt to changing business needs 

  • Excellent collaboration and interpersonal skills 

Bonus Points 

  • Experience working with ML-adjacent or data-heavy systems 

  • Familiarity with vector search, similarity matching, or large-scale data processing 

  • Experience building internal tools used by operations, QA, or product teams 

  • Experience with architectural modeling (e.g., C4) 

  • Experience in retail, ecommerce, or marketplace domains 

Additional Information

Other Duties - Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

EEO STATEMENT - Wiser Solutions, Inc. is an Equal Opportunity Employer and prohibits Discrimination, Harassment, and Retaliation of any kind. Wiser Solutions, Inc. is committed to the principle of equal employment opportunity for all employees and applicants, providing a work environment free of discrimination, harassment, and retaliation. All employment decisions at Wiser Solutions, Inc. are based on business needs, job requirements, and individual qualifications, without regard to race, color, religion, sex, national origin, family or parental status, disability, genetics, age, sexual orientation, veteran status, or any other status protected by the state, federal, or local law. Wiser Solutions, Inc. will not tolerate discrimination, harassment, or retaliation based on any of these characteristics. 

Base pay is one part of our total compensation package. Pay is established on an individual basis after considering multiple factors such as relevant experience, education, and other qualifications. In addition, we take into account geographical differentials and make sure pay is equitable with our current staff. For this position, our hiring range for base annual pay is estimated to be CAD$110,000 to $145,000, at the time of this posting. 

Performance-based discretionary bonuses and variable pay plans are available for some positions. 

If you require accommodation to complete any part of the application process or need an alternative manner to apply, please contact us at [email protected] or call (855) 469-4737. ' 

Working Nomads

Post Jobs
Premium Subscription
Sponsorship
Reviews
Job Alerts

Job Skills
Jobs by Location
Jobs by Experience Level
Jobs by Position Type
Jobs by Salary
API
Scam Alert
FAQ
Privacy policy
Terms and conditions
Contact us
About us

Jobs by Category

Remote Administration jobs
Remote Consulting jobs
Remote Customer Success jobs
Remote Development jobs
Remote Design jobs
Remote Education jobs
Remote Finance jobs
Remote Legal jobs
Remote Healthcare jobs
Remote Human Resources jobs
Remote Management jobs
Remote Marketing jobs
Remote Sales jobs
Remote System Administration jobs
Remote Writing jobs

Jobs by Position Type

Remote Full-time jobs
Remote Part-time jobs
Remote Contract jobs

Jobs by Region

Remote jobs Anywhere
Remote jobs North America
Remote jobs Latin America
Remote jobs Europe
Remote jobs Middle East
Remote jobs Africa
Remote jobs APAC

Jobs by Skill

Remote Accounting jobs
Remote Assistant jobs
Remote Copywriting jobs
Remote Cyber Security jobs
Remote Data Analyst jobs
Remote Data Entry jobs
Remote English jobs
Remote Entry Level jobs
Remote Spanish jobs
Remote Project Management jobs
Remote QA jobs
Remote SEO jobs

Jobs by Country

Remote jobs Australia
Remote jobs Argentina
Remote jobs Belgium
Remote jobs Brazil
Remote jobs Canada
Remote jobs Colombia
Remote jobs France
Remote jobs Germany
Remote jobs Ireland
Remote jobs India
Remote jobs Japan
Remote jobs Mexico
Remote jobs Netherlands
Remote jobs New Zealand
Remote jobs Philippines
Remote jobs Poland
Remote jobs Portugal
Remote jobs Singapore
Remote jobs Spain
Remote jobs UK
Remote jobs USA


Working Nomads curates remote digital jobs from around the web.

© 2026 Working Nomads.