Autodesk logo
AutodeskPosted 1 week ago

Senior Software Developer (C++)– Platform & Emerging Technologies

$107,000–$107,000 year

On-siteToronto, Ontario, Canada or Montréal, Quebec, Canada

Full TimeSenior LevelEnterprise

Job Summary

Design, develop, and maintain scalable cloud-native services, APIs, and SDKs supporting Autodesk's SaaS ecosystem and emerging AI-driven workflows. Contribute to architectural decisions, troubleshoot complex technical issues, and participate in software releases and operational support. Collaborate with Product Management, UX, and engineering teams to deliver high-quality solutions, manage dependencies in globally distributed Agile environments, and mentor junior engineers. Drive engineering excellence through code reviews, knowledge sharing, and continuous improvement of platform capabilities.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, Architecture, or a related technical discipline, or equivalent practical experience
  • 5+ years of professional software development experience
  • Strong proficiency in modern software development technologies, including: C++ and Python
  • Object-oriented design and software architecture principles
  • Solid understanding of object-oriented design, software architecture, and engineering best practices
  • Experience with CI/CD pipelines, automated testing, and modern development workflows
  • Experience working in Agile software development environments
  • Strong analytical, troubleshooting, and problem-solving skills
  • Excellent communication and collaboration skills
  • Ability to work effectively in globally distributed teams

Desired Qualifications

  • Desired proficiency with: TypeScript
  • .NET/C#
  • Java and Spring Boot
  • Experience building cloud-based applications, distributed systems, or SaaS solutions
  • Hands-on experience with AWS or other cloud platforms
  • Experience developing APIs and services using REST, GraphQL, gRPC, or similar technologies
  • Experience mentoring junior engineers
  • Experience with Autodesk products, BIM workflows, AEC technologies, or design and engineering software
  • Experience with cloud-native architectures and large-scale distributed systems
  • Experience with AI-powered applications, automation systems, or intelligent workflows
  • Experience with 2D/3D visualization systems, rendering engines, or graphics technologies
  • Experience building APIs, SDKs, extensibility frameworks, or developer platform capabilities
  • Familiarity with observability, monitoring, and production operations
  • Experience with Git and modern source control practices

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce