Principal Software Engineer

Posted 3 weeks ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Principal Software Engineer scaling technical architecture and leading AI initiatives at commonsku. Building a category-defining vertical SaaS platform for the world of branded merchandise.

Responsibilities

  • Drive the design and delivery of complex, cross-team initiatives by breaking down ambiguity into executable milestones
  • Connect architectural decisions directly to business goals, customer impact, and product strategy
  • Partner with our Senior AI Engineer and Product Management teams to provide technical leadership, design, and development for critical AI projects
  • Lead the seamless integration of LLMs and generative AI technologies into user-friendly features that solve real customer problems
  • Define and evolve technical patterns, standards, and best practices that improve system reliability and maintainability across the entire engineering organization
  • Contribute hands-on code where it provides the most leverage while mentoring senior engineers to sharpen their judgment, design quality, and decision-making capabilities
  • Lead root cause analysis for significant incidents and drive measurable improvements in system performance and observability
  • Plan with a 12–18 month horizon to identify technical risks early, driving mitigation before issues become incidents or delays
  • Clearly communicate technical decisions, tradeoffs, and learnings broadly, aligning diverse technical and non-technical audiences around a shared direction

Requirements

  • 10+ years of experience building and operating complex SaaS systems
  • Deep experience with Python (specifically production systems using frameworks like FastAPI), PHP, React, and relational databases (MySQL)
  • Proficiency in cloud platforms (AWS, GCP, or Azure) and modern CI/CD practices (GitHub Actions, CircleCI)
  • Hands-on experience building agentic systems, complex workflows, and integrations with third-party LLMs (OpenAI, Gemini)
  • A strong ability to balance speed, quality, and long-term sustainability with immediate business needs
  • Demonstrated ability to mentor senior and junior peers and lead cross-functional teams toward a shared technical vision
  • Familiarity with monitoring and observability tools (e.g., Datadog, Rootly) and a commitment to maintaining high-performing, reliable systems
  • Thrive when shaping clarity where none exists and are comfortable working independently and asynchronously
  • A growth mindset, open to feedback, value diversity of thought, and are constantly looking for ways to elevate the engineering bar
  • Bonus: Experience leveraging Generative AI Code Assistants to accelerate development and stay ahead of emerging AI capabilities

Benefits

  • Remote-first culture (with plenty of excellent 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 (we call it HQ and you’ll love it)
  • A delightful team of smart people who are good at what they do

Job type

Full Time

Experience level

Lead

Salary

CA$180,000 - CA$200,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSAzureCloudGoogle Cloud PlatformMySQLPHPPythonReact

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.