View All Jobs 158809

Principal Software Engineer - Remote Eligible

Design and implement a high-performance distributed matching platform for retail data
Remote
Expert
$175,000 – 195,000 CAD / year
18 hours agoBe an early applicant
Wiser Solutions

Wiser Solutions

A provider of retail analytics and insights for brands and retailers to optimize pricing, promotion, and assortment strategies.

3 Similar Jobs at Wiser Solutions

Principal Software Engineer

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 hands-on Principal software engineer to join a team responsible for developing the microservices and web applications that power our data collection and matching processes and drive execution and innovation within our online retail/brand execution suite of products. You will play a pivotal role in developing the next generation consolidated Matching platform capable of handling over 200 million transactions per day. Our team is introducing domain-driven design, event sourcing, CQRS, and other patterns to better serve the scale, reliability, and many other needs of our largest customers. If you have a passion for distributed system design, optimization, and data integration challenges, this may be the role for you.

Essential Functions:

  • Ship the value that matters most – you are extremely product-driven: you solve the highest value problems incrementally and in the ways that work best for our business
  • Execute, execute, execute – you deliver efficiently and effectively, you use metrics that drive success, you make high integrity commitments and follow through on them
  • Raise the bar – you care deeply about your craft and high-quality code, consistently looking for ways to improve the codebase and holding other accountable to the same standard
  • Collaborate and align – you are a great partner not just to the product team, but also to your peers for other product lines, architecture, data science, and infrastructure
  • Communicate clearly – you ensure everyone from the executive team to the individual developers understands what needs to be done, what is being done, and when it will be done
  • Bring new ideas to the table – you are a strategic contributor to our business

Technologies We Use:

  • Languages: Python, NodeJS/NestJS/Typescript, React/Redux, Java, GraphQL
  • Infrastructure: AWS, DBT, Docker, Kubernetes, Apache Spark, Apache Airflow, Terraform, GitHub Actions, ArgoCD, Prisma
  • Databases: MongoDB, Postgres, MySQL, Trino, Iceberg, Redis, Memcached
  • Streaming and Queuing: Kafka, NATS, RabbitMQ, Keda

Qualifications

  • BS in Computer Science or related technical field
  • 12+ years of professional software engineering experience.
  • Prior experience in a Principal Engineer, Staff Engineer, or equivalent senior technical leadership role
  • Experience leveraging AI coding assistants and modern development tools to enhance productivity and code quality
  • Strong coding background in multiple languages.
  • Proficient with writing both front-end and server-side code.
  • Track record of challenging existing solutions and introducing innovative approaches that deliver measurable business value
  • Ability to translate business needs into technical capabilities and contribute to strategic technical roadmap planning
  • Ability to guide and coach multiple engineering teams on software design principles and best practices.
  • Deep system design skills with meaningful experience designing high-scale complex distributed systems.
  • Demonstrable technical background with understanding of modern tech stacks, object/data modeling, business process.
  • Proven ability to learn quickly, make pragmatic decisions, and adapt to changing business needs.
  • Track record of lifting and challenging teammates to higher levels of achievement.
  • Strong experience working with both relational and unstructured data.
  • Proficient with Linux, cloud computing (AWS, etc.) and containerization.
  • Outstanding organizational, communication, and relationship building skills conducive to driving consensus; able to work well in a cross-functional environment.
  • Ownership – feel a sense of personal accountability/responsibility to drive execution from start to finish while empowering team members around them.
  • Experience in leading & balancing priorities across multiple delivery teams working across multiple time zones (US/Canada, Europe and India)
  • Excellent analytical and problem-solving skills with a history of hands-on, detail orientation.
+ Show Original Job Post
























Principal Software Engineer - Remote Eligible
Remote
$175,000 – 195,000 CAD / year
Engineering
About Wiser Solutions
A provider of retail analytics and insights for brands and retailers to optimize pricing, promotion, and assortment strategies.