CareerPlan

Staff Back End Engineer- TQM

CanadaFull-time2026-10-14 → 2026-11-10

Core

Design, build, and scale backend and frontend systems for the Territory and Quota Management (TQM) planning layer of an enterprise sales compensation platform.

Role type

Staff Software Engineer (Backend/Full Stack)

Builds

Enterprise features for territory planning, quota setting, permissions, audit history, and approval workflows.

Domain

SaaS / Sales Compensation Management / Enterprise Software

Deliverable

production ML models | product features

Required skills

Kotlin, Java, TypeScript, React, SQL, relational schema design, data modelling, technical judgement, product judgement, AI coding tools usage, technical writing

Preferred skills

rule-driven systems, validation workflows, approval and governance features, Sales Performance Management, RevOps, Incentive Compensation, analytical databases, AWS, Kubernetes

Technologies

Kotlin, Spring Boot, Postgres, TypeScript, React, TanStack Router, Tailwind, shadcn/ui, AWS, Kubernetes, Docker, OpenTofu, AI coding agents (Codex/Claude Code)

Responsibilities

Lead design of enterprise features including permissions and audit workflows; decide technical direction and scope; write design documents and decision records; build hardest parts in production; contribute to product ideation.

Seniority

Staff, hands-on IC with strategic direction