
Senior Backend Software Developer
Autodesk
full-time
Posted on:
Location Type: Office
Location: Toronto • Canada
Visit company websiteExplore more
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