Senior Software Engineer

commonskuToronto, ON
CA$140,000 - CA$160,000Remote

About The Position

commonsku is revolutionizing the promotional products industry with its SaaS platform, empowering branded merch distributors to manage projects, build quotes, place orders, and collaborate seamlessly. As a remote-first, community-driven team, commonsku values innovation, collaboration, and work-life balance. This Senior Software Engineer role is on the Connected Supplier team, focusing on building out Connected+ Supplier integrations, streamlining the purchase order to invoice flow, and iterating on features that support supplier partnerships. The role involves close collaboration with Product, Design, and Engineering teams, contributing to a high-trust environment, and shaping the future of the industry.

Requirements

  • 5+ years of professional software development experience, ideally within a SaaS or product-driven environment.
  • Strong understanding of software engineering principles, system design, relational databases, and API development.
  • Hands-on proficiency with React, PHP, Python, or modern programming frameworks, alongside experience with cloud platforms (AWS, GCP, or Azure).
  • Experience with agile workflows, version control, CI/CD pipelines, and observability tools like Datadog.
  • Proven track record of independently delivering complex features and collaborating effectively across teams with a balance of technical quality and practical tradeoffs.
  • Demonstrated experience mentoring peers and fostering an inclusive, collaborative engineering culture.
  • Comfort working independently and asynchronously, while also prioritizing collaboration and connection with people.
  • Experience (or excitement for) working with AI.

Nice To Haves

  • Familiarity with the promotional products industry, supply chain workflows, or e-commerce integrations.

Responsibilities

  • Independently scope, plan, and implement well-defined features and components within the Connected Supplier domain.
  • Contribute to system design discussions with a focus on performance, maintainability, and scalability considerations.
  • Break down work into clear milestones and modules, collaborating with Product Managers and Engineering Managers to align on timelines and deliverables.
  • Write clean, maintainable, and well-tested code while modeling high-quality software development practices for the team.
  • Own engineering outcomes for domain projects and co-own larger cross-functional initiatives in partnership with Product, Design, and Engineering.
  • Identify technical risks early in the development lifecycle and propose practical mitigation strategies.
  • Proactively spot inefficiencies in systems or processes and implement solutions to improve how the team builds and maintains software.
  • Translate business goals and customer feedback into thoughtful technical implementation details.
  • Communicate proactively about status, risks, and blockers across teams and stakeholders.
  • Support and mentor fellow engineers through constructive feedback, pairing, and collaborative guidance.
  • Contribute to shared team responsibilities, including code reviews, documentation, technical debt management, and on-call rotations.

Benefits

  • Health and dental benefits, including a $1,000 healthcare spending account
  • RRSP/TFSA contributions up to $3,000 a year (no employee contribution required!)
  • Company-wide closure between December 25th and January 1st
  • Twice-yearly company wide summits (we call it HQ and you’ll love it)
  • Remote-first culture (with plenty of excellent in-person experiences sprinkled in)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service