Principal Engineer (Backend), Commerce Platform
Autodesk · Portland, OR
About this role
Autodesk is hiring a principal-level Principal Engineer in the software engineering function based in Portland, OR. The posting calls out experience with JavaScript, Java, Kotlin, gRPC. Compensation is listed at $139,000–$249,260 per year.
- Role
- Principal Engineer
- Function
- software engineering
- Level
- principal
- Track
- Tech leadership
- Employment
- Full-time
- Location
- Portland, OR
- Posted
- May 4, 2026
More roles at Autodesk
Job description
from Autodesk careersJob Requisition ID #
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 Engineer, 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
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 (logs/metrics/traces), 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)
Platform quality and developer experience: 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 →