Autodesk

Senior Backend Software Developer

Autodesk

full-time

Posted on:

Location Type: Office

Location: TorontoCanada

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop and enhance APIs and services that enable AI copilots/agents to interact with commerce systems (e.g., product discovery → pricing → eligibility → checkout)
  • Apply best practices for API design, including idempotency, retries, rate limiting, validation, and consistent error handling to support agent-driven workflows
  • Work with existing services such as pricing, subscriptions, entitlements, and checkout to build scalable integrations and support incremental adoption
  • Contribute to monitoring, logging, and alerting; support SLOs/SLIs; and participate in incident response and continuous improvement efforts
  • Implement secure service-to-service communication (authN/authZ), data protection, and basic guardrails for safe agent interactions
  • Help create documentation, SDKs, and examples that make it easier for other teams to adopt the platform
  • Work with developers, product managers, and architects to deliver scalable solutions and contribute to technical discussions and design reviews

Requirements

  • 5–8 years of experience building and operating backend or platform systems
  • Solid understanding of distributed systems fundamentals (scaling, reliability, APIs, caching, async processing)
  • Proficiency in at least one backend language (e.g., Java, Kotlin, or Node.js)
  • Experience designing and building REST or gRPC APIs
  • Familiarity with cloud-native environments (e.g., Kubernetes, CI/CD pipelines)
  • Experience with monitoring and observability tools
Benefits
  • Health insurance
  • Professional development opportunities
  • Annual cash bonuses
  • Stock grants
  • Comprehensive benefits package
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
API developmentREST APIsgRPC APIsJavaKotlinNode.jsdistributed systemsscalabilitycachingasynchronous processing
Soft Skills
collaborationtechnical discussionsdesign reviewsincident responsecontinuous improvement