Principal Backend Software Developer
Autodesk · Toronto, Canada
About this role
Autodesk is hiring a principal-level Backend Engineer in the software engineering function based in Toronto, Canada. The posting calls out experience with JavaScript, Java, Kotlin, Node.js. Compensation is listed at $131,000–$191,400 per year.
- Role
- Backend Engineer
- Function
- software engineering
- Level
- principal
- Track
- Tech leadership
- Employment
- Full-time
- Location
- Toronto, Canada
- Posted
- Apr 20, 2026
More roles at Autodesk
Job description
from Autodesk careersJob Requisition ID #
L'affichage de poste en français suivra / The French job posting follows.
26WD96355, Principal Backend Software Developer
Position Overview
Autodesk is building a shared AI-assisted commerce platform that enables AI copilots and agents to safely discover, recommend, and transact Autodesk offerings. As a Principal Developer you will design and build the core APIs and orchestration layer (MCP) that connects AI systems to Autodesk’s commerce infrastructure—pricing, subscriptions, entitlements, and checkout—with enterprise-grade reliability, security, and governance.
This role sits at the intersection of platform engineering, distributed systems, and applied AI enablement.
Responsibilities
Design and implement the runtime and APIs that allow copilots/agents to invoke commerce capabilities safely and consistently (e.g., product discovery → pricing → eligibility/entitlements → checkout)
Create standardized patterns for tool invocation (idempotency, retries, rate limits, validation), error contracts, and deterministic behaviors suitable for LLM/agent workflows
Build adapters and service interfaces to existing commerce capabilities (pricing, subscriptions, entitlements, checkout), including backward compatibility and rollout strategies
Own service SLOs/SLIs, observability (logs/metrics/traces), resilience patterns, and incident readiness; drive post-incident improvements
Implement strong authN/authZ, tenant isolation, secrets management, auditability, policy enforcement, and safe-guardrails around agent actions (approvals, constraints, and traceability)
Provide SDKs, documentation, reference implementations, and golden paths so product teams can integrate agents quickly and safely
This is an excerpt. Read the full job description on Autodesk careers →