principal software engineering Backend Engineer tech_leadership · Posted Apr 20, 2026
$131,000 – $191,400
USD per year

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

Senior QA Engineer
Sgp, Singapore · senior
Python JavaScript TypeScript
PPL M&A Program Manager
San Francisco, CA · manager
Senior Security Software Developer
Montreal, Canada · senior
Python C++ Security
Senior Software Developer
Toronto, Canada · senior
TypeScript Java SQL
Sr Principal Engineer
Toronto, Canada · principal
Java Elasticsearch Distributed Systems
All Autodesk jobs →

Job description

from Autodesk careers

Job Requisition ID #

26WD96355

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 →
All software engineering jobs software engineering in Toronto, Canada Jobs in Toronto, Canada software engineering salaries software engineering career path
All Autodesk Jobs Browse software engineering roles principal positions