Principal Software Developer Platform - Services and Emerging Technologies

MontrealCA$131k–CA$191kPosted Jul 10, 2026
Apply
**Job Requisition ID #** 26WD99397 **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 durable long-term solutions. + Drive improvements in engineering processes, tooling, observability, deployment practices, and operational excellence. **Collaboration & Influence** + Collaborate closely with Product Managers, UX Designers, Architects, QA Engineers, and customers to define requirements and deliver impactful solutions. + Lead technical discussions across organizations, aligning stakeholders and facilitating execution. + Partner with global teams to coordinate technical strategy, issue resolution, and dependency management. + Translate business objectives into scalable technical solutions and platform investments. + Influence engineering direction across organizations without direct authority. **Mentorship & Organizational Impact** + Mentor engineers and technical leaders, helping elevate engineering standards across the organization. + Foster a culture of technical excellence, innovation, collaboration, and continuous improvement. + Drive adoption of engineering best practices and promote knowledge sharing across teams. + Serve as a multiplier for engineering effectiveness through coaching, guidance, and technical leadership. **Minimum Qualifications** + Bachelor's or Master's degree in Computer Science, Engineering, Architecture, or a related technical discipline, or equivalent practical experience. + 8+ years of professional software development experience, including significant work on large-scale applications, platforms, SaaS products, or distributed systems. + Strong proficiency in modern software development technologies, including: + Java and Spring Boot + C++ and/or .NET/C# + Object-oriented design and software architecture principles + Hands-on experience with cloud platforms such as AWS or equivalent cloud providers. + Experience developing scalable APIs and services using REST, GraphQL, gRPC, or similar technologies. + Strong experience designing and evolving complex system architectures across multiple teams and domains. + Deep understanding of distributed systems, service-oriented architectures, cloud-native platforms, and high-performance applications. + Strong knowledge of CI/CD pipelines, automated testing, observability, and modern engineering practices. + Experience working in Agile environments with rapid delivery cycles. + Demonstrated ability to lead technical initiatives and influence outcomes without direct authority. + Excellent problem-solving, communication, and stakeholder management skills. + Proven ability to work effectively in globally distributed teams. **Preferred Qualifications** + Experience with Autodesk products, BIM workflows, AEC technologies, or design and engineering software. + Experience building platform ecosystems, extensibility frameworks, SDKs, APIs, or developer platforms. + Experience leading successful delivery of commercial SaaS, cloud, desktop, or platform products. + Experience with large-scale cloud-native architectures and distributed systems. + Knowledge of AI platforms, agentic architectures, orchestration frameworks, LLM-powered applications, or intelligent automation systems. + Experience with observability, monitoring, incident management, and production operations at scale. + Experience with Git and modern source control practices. + Proven track record mentoring senior engineers and technical leaders. + Experience serving as a Technical Lead, Principal Engineer, or Engineering Leader in cross-functional Agile organizations. **Key Success Factors** + Strategic technical leadership across products, platforms, and organizations. + Ability to shape Autodesk's future SaaS and Agentic Platform ecosystem. + Strong systems thinking and architectural judgment. + Ability to balance customer value, engineering excellence, scalability, and speed of delivery. + Proven track record of delivering impact through influence and collaboration. + Strong ownership mindset and accountability for business outcomes. + Excellence in communication, mentorship, and stakeholder engagement. + Passion for building technologies that empower customers to imagine, design, and make a better world. ------ **Présentation du poste** Autodesk est à la recherche d’un(e) **développeur logiciel principal** pour contribuer à façonner l’avenir de son écosystème infonuagique, de ses plateformes et de ses solutions alimentées par l’intelligence artificielle. Dans ce rôle, vous jouerez un rôle clé dans la définition et la réalisation de la prochaine génération de capacités SaaS, de plateformes de données, de visualisation et de plateformes agentiques qui soutiendront les expériences offertes à travers l’ensemble du portefeuille de produits Autodesk. Vous assurerez un leadership technique sur des initiatives stratégiques touchant les services infonuagiques, les plateformes de développement, la modélisation des données du bâtiment (BIM), les technologies de visualisation, les plateformes de données ainsi que les nouveaux flux de travail alimentés par l’intelligence artificielle. En collaboration étroite avec les équipes Produit, Architecture, UX et Ingénierie à l’échelle mondiale, vous contribuerez à bâtir des capacités de plateforme évolutives, sécuritaires et extensibles permettant aux équipes Autodesk et à nos clients d’innover plus rapidement. Alors qu’Autodesk poursuit sa transformation vers un écosystème SaaS connecté, vous contribuerez à l’évolution des services fondamentaux, des API, des architectures de données et des capacités intelligentes qui soutiendront les expériences de prochaine génération, notamment les flux de travail assistés par l’IA, les agents autonomes, les jumeaux numériques et l’automatisation interproduits. Ce poste combine une expertise approfondie en développement logiciel avec un leadership technique stratégique. Vous influencerez l’architecture, les pratiques d’ingénierie, la stratégie des plateformes et l’exécution interorganisationnelle tout en résolvant des défis techniques complexes touchant plusieurs produits, plateformes et domaines d’affaires. Votre succès sera mesuré par votre capacité à générer un impact à l’échelle des plateformes, à accélérer l’efficacité de l’ingénierie et à façonner les technologies qui permettent à des millions de clients Autodesk d’imaginer, de concevoir et de créer un monde meilleur. **Responsabilités:** **Leadership technique et architecture** + Diriger la conception, l’architecture et la mise en œuvre d’initiatives de grande envergure couvrant les services infonuagiques, les capacités de plateforme, les applications de bureau et les technologies de visualisation. + Définir et orienter la stratégie technique en cohérence avec la vision à long terme d’Autodesk en matière de SaaS, de plateformes et d’intelligence artificielle. + Contribuer à l’évolution de la prochaine génération de plateformes SaaS et de services infonuagiques partagés d’Autodesk. + Influencer les décisions architecturales et établir des normes d’ingénierie favorisant l’évolutivité, la maintenabilité, la performance, la fiabilité et la productivité des équipes. + Collaborer avec les architectes et les responsables techniques afin de faire évoluer les architectures de systèmes et de plateformes en fonction des besoins futurs des produits et de l’entreprise. + Agir comme référence technique pour les décisions critiques en équilibrant les besoins des clients, l’expérience développeur, la performance, la sécurité et l’excellence opérationnelle. **Plateformes et écosystème agentique** + Concevoir et faire évoluer les services de plateforme, les API, les modèles de données et les expériences développeur permettant aux équipes produit de bâtir des solutions cohérentes et évolutives à l’échelle d’Autodesk. + Diriger l’architecture et l’adoption de capacités intelligentes soutenant les flux de travail assistés par l’IA, les agents autonomes et l’automatisation interproduits. + Collaborer avec les équipes IA, Données et Plateformes afin d’établir les fondations nécessaires aux systèmes agentiques, aux cadres d’orchestration, aux services de connaissances et aux expériences alimentées par les modèles d’IA. + Favoriser l’adoption de capacités de plateforme partagées, de cadres technologiques, de SDK et de modèles réutilisables à travers les organisations. + Évaluer les technologies émergentes et les tendances de l’industrie dans les domaines du cloud, des systèmes distribués, de l’intelligence artificielle et des architectures agentiques afin d’orienter les investissements stratégiques. + Contribuer à l’évolution des architectures infonuagiques modernes, des écosystèmes de plateforme et des plateformes destinées aux développeurs à l’échelle mondiale. **Développement produit et livraison** + Concevoir et développer de nouvelles capacités tout en améliorant continuellement les produits, services et composants de plateforme existants. + Identifier, prioriser et résoudre des problèmes techniques complexes touchant plusieurs systèmes, équipes et domaines. + Transformer des initiatives ambiguës en plans d’exécution clairs, estimations, jalons et résultats mesurables. + Diriger des initiatives techniques interéquipes et coordonner les dépendances afin d’assurer leur succès. + Garantir la qualité logicielle grâce aux revues de code, aux tests automatisés, aux pratiques CI/CD et aux meilleures pratiques d’ingénierie. + Diriger l’analyse des causes profondes lors d’incidents critiques en production et mettre en œuvre des solutions durables. + Améliorer continuellement les processus d’ingénierie, les outils, l’observabilité, les pratiques de déploiement et l’excellence opérationnelle. **Collaboration et influence** + Collaborer étroitement avec les gestionnaires de produit, concepteurs UX, architectes, ingénieurs qualité et clients afin de définir les besoins et livrer des solutions à forte valeur. + Animer des discussions techniques à l’échelle de l’organisation afin d’aligner les parties prenantes et favoriser l’exécution. + Collaborer avec des équipes mondiales pour coordonner la stratégie technique, la résolution de problèmes et la gestion des dépendances. + Traduire les objectifs d’affaires en solutions techniques évolutives et en investissements de plateforme. + Exercer une influence technique au-delà de son organisation directe, sans autorité hiérarchique. **Mentorat et impact organisationnel** + Encadrer des ingénieurs et des responsables techniques afin de rehausser les standards d’ingénierie à travers l’organisation. + Favoriser une culture d’excellence technique, d’innovation, de collaboration et d’amélioration continue. + Promouvoir l’adoption des meilleures pratiques et le partage des connaissances entre équipes. + Agir comme multiplicateur d’impact grâce au coaching, au mentorat et au leadership technique. **Qualifications minimales** + Baccalauréat ou maîtrise en informatique, génie informatique, architecture ou domaine connexe, ou expérience pratique équivalente. + Plus de 8 ans d’expérience professionnelle en développement logiciel, incluant un travail significatif sur des applications à grande échelle, des plateformes, des produits SaaS ou des systèmes distribués. + Solide maîtrise des technologies modernes de développement logiciel, notamment : + Java et Spring Boot + C++ et/ou .NET/C# + Principes de conception orientée objet et d’architecture logicielle + Expérience pratique avec AWS ou d’autres fournisseurs infonuagiques. + Expérience dans le développement d’API et de services évolutifs (REST, GraphQL, gRPC ou équivalent). + Expérience reconnue dans la conception et l’évolution d’architectures complexes couvrant plusieurs équipes ou domaines. + Compréhension approfondie des systèmes distribués, des architectures orientées services, des plateformes cloud-native et des applications haute performance. + Excellente connaissance des pratiques CI/CD, des tests automatisés, de l’observabilité et des pratiques modernes d’ingénierie. + Expérience dans des environnements Agile avec des cycles de livraison rapides. + Capacité démontrée à diriger des initiatives techniques et à exercer une influence sans autorité directe. + Excellentes aptitudes en résolution de problèmes, communication et gestion des parties prenantes. + Capacité démontrée à travailler efficacement dans des équipes distribuées à l’échelle mondiale. **Qualifications souhaitées** + Expérience avec les produits Autodesk, les flux de travail BIM, l’industrie AEC ou les logiciels de conception et d’ingénierie. + Expérience dans la création ou l’évolution de plateformes, SDK, API, cadres d’extensibilité ou plateformes destinées aux développeurs. + Expérience dans la livraison de produits commerciaux SaaS, cloud, desktop ou de plateformes à grande échelle. + Expérience des architectures cloud-native et des systèmes distribués à grande échelle. + Connaissance des plateformes d’intelligence artificielle, des architectures agentiques, des cadres d’orchestration, des applications propulsées par les grands modèles de langage (LLM) ou des systèmes d’automatisation intelligente. + Expérience en observabilité, surveillance, gestion des incidents et exploitation de systèmes de production à grande échelle. + Maîtrise de Git et des pratiques modernes de gestion du code source. + Expérience reconnue en mentorat d’ingénieurs seniors et de responsables techniques. + Expérience en tant que responsable technique, ingénieur principal ou leader d’ingénierie dans des organisations Agile multidisciplinaires. **Facteurs clés de réussite** + Leadership technique stratégique à travers les produits, plateformes et organisations. + Capacité à contribuer à la vision et à l’évolution de l’écosystème SaaS et des plateformes agentiques d’Autodesk. + Excellente pensée systémique et jugement architectural. + Capacité à équilibrer la valeur client, l’excellence technique, l’évolutivité et la rapidité d’exécution. + Solide capacité à générer de l’impact grâce à l’influence et à la collaboration. + Forte responsabilisation et orientation vers les résultats d’affaires. + Excellence en communication, mentorat et mobilisation des parties prenantes. + Passion pour la création de technologies qui permettent aux clients d’imaginer, concevoir et fabriquer un monde meilleur. **Plus d'information/ Learn More** **À propos d’Autodesk/ About Autodesk** Bienvenue chez Autodesk ! Nos logiciels créent chaque jour des choses extraordinaires : des bâtiments les plus écologiques aux voitures les plus propres, en passant par les usines les plus intelligentes et les films à succès. Nous aidons les innovateurs à concrétiser leurs idées, transformant non seulement la façon dont les choses sont fabriquées, mais aussi ce qui peut l’être. Nous sommes très fiers de notre culture chez Autodesk ; elle est au cœur de tout ce que nous faisons. Notre culture guide notre façon de travailler et de nous comporter les uns envers les autres, influence nos interactions avec nos clients et nos partenaires, et définit notre image au monde. En tant qu’Autodeskien, vous pouvez accomplir un travail significatif qui contribue à bâtir un monde meilleur, conçu et réalisé pour tous. Prêt à façonner le monde et votre avenir ? Rejoignez-nous ! Welcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made. We take great pride in our culture here at Autodesk – it’s at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world. When you’re an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us! **Transparence salariale / Salary transparency** Le salaire est l'un des éléments du programme de rémunération concurrentiel d'Autodesk. Pour les postes basés au Canada, nous offrons un salaire de base entre $131,000 et $191,400. Le salaire est déterminé selon l'expérience professionnelle et l'emplacement du candidat(e). En plus du salaire de base, notre programme de rémunération peut inclure une prime annuelle, des commissions pour les postes de ventes, des attributions d'actions et un ensemble complet d'avantages sociaux. Salary is one part of Autodesk’s competitive compensation package. For Canada based roles, we expect a starting base salary between $131,000 and $191,400. Offers are based on the candidate’s experience and geographic location, and may exceed this range. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package. **appurtenance / Belonging** Nous sommes fiers de cultiver une culture d’appartenance où chacun peut s’épanouir. Pour en savoir plus, cliquez ici: https://www.autodesk.com/company/global-belonging We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: https://www.autodesk.com/company/global-belonging **Êtes-vous un sous-traitant ou un consultant existant d’Autodesk ?** **Are you an existing contractor or consultant with Autodesk?** Veuillez rechercher des emplois vacants et postuler à l’interne (pas sur ce site externe). Please search for open jobs and apply internally (not on this external site).

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free