CareerPlan

Staff Back End Engineer (Data Platform)

CanadaFull-time2026-07-08 → 2026-11-10

Core

Design and evolve a Spark-based data platform that processes complex sales commission rules for enterprise clients.

Role type

Staff Back End Engineer (Data Platform)

Builds

Rules-based calculating engine for sales commissions

Domain

Sales Performance Management (SPM) / Enterprise Data Platform

Required skills

Complex backend system design, Architectural risk identification, Graph/hierarchical data modeling, SQL, Distributed system reliability, Technical mentorship

Preferred skills

Graph databases, AWS/Kubernetes, SaaS product building, Rule-driven systems

Technologies

Spark, Java/Springboot, Django, Postgres, AWS, Docker

Responsibilities

Design and evolve backend services powering product workflows; Architect data models for hierarchical and graph structures; Drive architectural decisions balancing extensibility and performance; Improve observability and production reliability; Mentor engineers across levels; Partner with Product to translate business requirements into scalable designs.

Seniority

Staff, hands-on IC with architectural leadership