Principal Backend Software Developer

Autodesk
Atlanta, GA, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Audit Trail Cloud Computing Continuous Integration Data Retention Distributed Systems Node.Js Role-Based Access Control Systems Integration Workflow Management Systems
+12 more
Data Logging System Availability Large Language Models Concurrency Caching Backend Kotlin Build Management Kubernetes Api Design Grpc Autodesk Autocad

Job description

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
  • Drive architecture decisions across teams, lead design reviews/RFCs, mentor developers, and influence roadmaps across the commerce + AI ecosystem

Requirements

  • 10+ years building and operating production backend/platform systems
  • Deep knowledge of distributed systems: scaling, failure modes, consistency, caching, queues/streams, concurrency, idempotency, and backpressure
  • Strong backend proficiency in one or more languages (e.g., Java/Kotlin, Node Js), plus strong 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 designing platforms for automation/agents (workflow orchestration, tool routing, policy engines, approvals, audit trails)
  • Commerce domain exposure: pricing catalogs, subscription lifecycle, entitlement checks, tax/payment/checkout flows
  • Multi-tenant enterprise patterns: tenant isolation, RBAC/ABAC, compliance-minded logging, data retention
  • Experience building internal platforms with adoption metrics, SDKs, and versioned contracts, * AI copilots and agents can reliably and safely complete commerce tasks using your MCP layer (with strong auditability and guardrails)
  • Integrations with pricing/subscription/entitlements/checkout become simpler, standardized, and faster for teams to adopt
  • Platform reliability improves measurably (SLO attainment, incident reduction, faster recovery) while maintaining strict security and governance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

2:00 min

Overview of gRPC and language-agnostic environments

Max Hausner Max Hausner +1 · WWC 2025

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · WWC 2023

2:13 min

Delivering customer value through automotive backend software engineering

Rahima Yakoob · WWC 2023

1:11 min

Evaluating architectural trade-offs between REST and gRPC

Sakshi Nasha Sakshi Nasha · Europe 2026 Virtual

Videos

See all

Related articles

See all