Principal Backend Software Developer

Autodesk
Toronto, Montreal
Workplace: OnsiteFull timeFunction: Software EngineeringSkills: ["Java","Kotlin","Node.js","REST","GRPC","Kubernetes","CI/CD","IaC","Observability"]

Lead design and development of the core MCP orchestration layer for an AI-assisted commerce platform. Build scalable backend services connecting AI copilots to pricing, subscriptions, entitlements, and checkout with enterprise-grade reliability, security, and governance. Drive platform primitives, integration adapters, SLO/SLI ownership, and developer experience while mentoring engineers and guiding cross-team architecture decisions.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Autodesk
Autodesk
4 months ago

Principal Backend Software Developer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live

Job Summary

Lead design and development of the core MCP orchestration layer for an AI-assisted commerce platform. Build scalable backend services connecting AI copilots to pricing, subscriptions, entitlements, and checkout with enterprise-grade reliability, security, and governance. Drive platform primitives, integration adapters, SLO/SLI ownership, and developer experience while mentoring engineers and guiding cross-team architecture decisions.
Location: Toronto, Montreal
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Build the AI-to-commerce orchestration layer (MCP): 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)
  • •Define “agent-safe” platform primitives: Create standardized patterns for tool invocation (idempotency, retries, rate limits, validation), error contracts, and deterministic behaviors suitable for LLM/agent workflows
  • •Integrate with core commerce systems: Build adapters and service interfaces to existing commerce capabilities (pricing, subscriptions, entitlements, checkout), including backward compatibility and rollout strategies
  • •Enterprise reliability & operability: Own service SLOs/SLIs, observability, resilience patterns, and incident readiness; drive post-incident improvements
  • •Security & governance by design: Implement strong authN/authZ, tenant isolation, secrets management, auditability, policy enforcement, and safe-guardrails around agent actions (approvals, constraints, and traceability)

Key Requirements

  • •10+ years building and operating production backend/platform systems.
  • •Deep knowledge of distributed systems (scaling, failure modes, consistency, caching, queues/streams, concurrency, idempotency, backpressure).
  • •Strong backend proficiency in one or more languages (e.g., Java/Kotlin, Node.js) with API design (REST/gRPC) and data modeling.
  • •Experience with cloud-native systems (Kubernetes, CI/CD, IaC) and building reliable services with modern observability.
  • •Proven ability to lead cross-team initiatives through ambiguity, balancing platform correctness, security, and product velocity.
Experience:Enterprise softwareAIDistributed systems
Skills:JavaKotlinNode.jsRESTGRPCKubernetesCI/CDIaCObservability
Languages:English
Tech Stack:JavaKotlinNode.jsRESTGRPCKubernetesCI/CDIaCObservability

Company Brief

Autodesk
Provides design and engineering software for architecture, construction, manufacturing, media, and entertainment industries, offering CAD, BIM, and 3D modeling tools to enable product and infrastructure design workflows.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Rafael, United States
Founded: 1982
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor