Quick Summary
Software Engineer II, Intelligence Team (Remote - Canada)
Join commonsku and help revolutionize the $26B promotional products industry. Our platform empowers branded merchandise distributors through the Connected Workflow, streamlining project management, quoting, ordering, and collaboration with clients and suppliers.
We are a remote-first, community-driven team guided by our values: Community First, Ten Steps Ahead, Fast Forward, and Delightful Work.
About the Role: Software Engineer II
We are hiring an Intermediate Software Engineer to join our new Intelligence team. You will develop impactful feature sets leveraging data and artificial intelligence (AI) to drive insights that help customers grow their businesses. This role involves close collaboration across Development, Product, Design, and Customer Success teams, contributing directly to shaping the industry's future.
What You’ll Do
- Scope, plan, and implement well-defined features or components within the team’s domain, with guidance from Engineering Managers and Senior Engineers.
- Break down work into well-understood milestones and modules, aligning on timelines and deliverables with Engineering and Product Managers.
- Write clean, maintainable, well-tested code and model high-quality development practices.
- Own engineering outcomes for assigned projects and features.
- Proactively communicate status and blockers to ensure timely, quality delivery.
- Propose solutions and take initiative to improve software building, delivery, and maintenance processes.
- Understand and incorporate business value into technical decisions.
- Apply customer empathy and product context to guide implementation details and prioritization.
- Use data and customer feedback (directly or indirectly) to inform work.
- Demonstrate good technical planning, team ceremonies, and design review practices.
- Support and mentor junior engineers where appropriate by providing feedback, pairing, and guidance.
- Contribute to a healthy and inclusive team culture by modeling constructive communication and collaborative behaviors.
- Contribute to shared team responsibilities such as on-call, documentation, tech debt, and code review.
What You Bring
- 3+ years of professional software development experience, ideally in a SaaS or product-driven environment.
- Strong understanding of software engineering principles, system design, and API development.
- Strong experience in React, PHP, Python, and other modern programming languages and frameworks.
- Experience with relational databases.
- Extensive experience and proficiency in cloud computer platforms (AWS, GCP, Azure).
- Experience with agile development, version control, CI/CD, and observability tools such as New Relic or Datadog.
- A track record of delivering complex features or projects independently and collaborating effectively across teams.
- Ability to balance technical excellence with pragmatic business tradeoffs.
- Experience mentoring and developing more junior peers.
- A growth mindset and openness to feedback.
Compensation & Perks
The starting salary for this role is $100,000–$115,000 CAD, depending on previous experience and skillset. New hires are typically expected to start at the midpoint of this range.
- Remote-first culture (with in-person experiences sprinkled in).
- Company-wide closure between December 25th and January 1st.
- Health and dental benefits, including a $1,000 healthcare spending account.
- RRSP/TFSA contributions up to $3,000 a year (no employee contribution required).
- Twice-yearly company wide summits (HQ).
- Financial support for continuing professional development.
- A delightful team of smart people.
Location
This is a remote-first role open to candidates eligible to work in Canada (excluding Quebec). Candidates based in Toronto, where our HQ is maintained, are preferred.
How to Apply
Apply now at https://commonsku.com/careers!

