×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Developer Platform - Services and Emerging Technologies

Job in Toronto, Ontario, C6A, Canada
Listing for: Autodesk
Full Time position
Listed on 2026-07-19
Job specializations:
  • Software Development
    Software Architect, AI Engineer (Applied/Software), Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 140000 - 180000 CAD Yearly CAD 140000.00 180000.00 YEAR
Job Description & How to Apply Below

Position Overview

Autodesk is seeking a Principal Software Developer to help shape the future of Autodesk's cloud, platform, and AI-powered ecosystem. In this role, you will play a key part in defining and delivering the next generation of SaaS, data, visualization, and agentic platform capabilities that power experiences across Autodesk's product portfolio.

You will provide technical leadership across strategic initiatives spanning cloud services, developer platforms, Building Information Modeling (BIM), visualization technologies, data platforms, and emerging AI-driven workflows. Working closely with Product Management, Architecture, UX, and Engineering teams globally, you will help build scalable, secure, and extensible platform capabilities that enable Autodesk teams and customers to innovate faster.

As Autodesk continues its transformation toward a connected SaaS ecosystem, you will help evolve the foundational services, APIs, data architectures, and intelligent platform capabilities that support next-generation experiences, including AI-assisted workflows, autonomous agents, digital twins, and cross-product automation.

This role combines deep hands-on engineering with strategic technical leadership. You will influence architecture, engineering practices, platform strategy, and cross-organizational execution while solving highly complex technical challenges that span products, platforms, and business domains.

Success in this role will be measured by your ability to deliver platform-level impact, accelerate engineering effectiveness, and shape technologies that empower millions of Autodesk customers to imagine, design, and make a better world.

Responsibilities:
Technical Leadership & Architecture
  • Lead the design, architecture, and implementation of large-scale initiatives spanning cloud services, platform capabilities, desktop applications, and visualization technologies.

  • Define and drive technical strategy aligned with Autodesk's long-term SaaS, platform, and AI vision.

  • Shape the evolution of Autodesk's next-generation SaaS platform and shared cloud services.

  • Influence architectural decisions and establish engineering standards that improve scalability, maintainability, performance, reliability, and developer productivity.

  • Partner with Architects and senior technical leaders to evolve platform and system architectures that support future business and product growth.

  • Act as a technical authority for critical decisions, balancing customer needs, developer experience, performance, security, and operational excellence.

Platform & Agentic Ecosystem
  • Define and evolve platform services, APIs, data models, and developer experiences that enable product teams to build and scale consistently across Autodesk.

  • Drive the architecture and adoption of intelligent platform capabilities supporting AI-assisted workflows, autonomous agents, and cross-product automation.

  • Collaborate with AI, Data, and Platform teams to establish scalable foundations for agentic systems, orchestration frameworks, knowledge services, and model-powered experiences.

  • Drive adoption of shared platform capabilities, frameworks, SDKs, and reusable engineering patterns across teams.

  • Evaluate emerging technologies and industry trends in cloud computing, distributed systems, AI, and agentic architectures, translating opportunities into strategic platform investments.

  • Contribute to the evolution of cloud‑native architectures, platform ecosystems, and developer platforms that serve Autodesk products at global scale.

Product Development & Delivery
  • Design and develop new capabilities while continuously improving existing products, services, and platform components.

  • Identify, prioritize, and solve highly complex technical problems across multiple systems, teams, and domains.

  • Break down ambiguous initiatives into executable plans, estimates, milestones, and measurable outcomes.

  • Lead cross‑team technical initiatives and coordinate dependencies to ensure successful delivery.

  • Ensure software quality through code reviews, automated testing, CI/CD practices, and engineering best practices.

  • Lead root‑cause investigations of critical production incidents and implement…

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary