Autodesk, Inc

Principal Software Developer Platform - Services and Emerging Technologies

Autodesk, Inc$131K — $191K *
Enterprise Technology
8 - 10 years of experience
Job Overview by Ladders

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 with large-scale applications and platforms
  • Proficiency in Java, Spring Boot, C++, and/or .NET/C#
  • Experience with cloud platforms like AWS or similar
  • Strong design experience with scalable APIs using REST, GraphQL, gRPC, or similar technologies
  • Deep understanding of distributed systems and cloud-native architectures
  • Excellent problem-solving and communication skills

Responsibilities

  • Lead design and architecture for large-scale cloud services and platform capabilities
  • Define technical strategy in alignment with Autodesk's SaaS and AI vision
  • Influence architectural decisions to improve scalability and maintainability
  • Evolve platform services, APIs, and developer experiences across teams
  • Drive adoption of intelligent capabilities supporting AI-assisted workflows
  • Design and develop new product capabilities while enhancing existing features
  • Coordinate cross-team technical initiatives for successful delivery

Benefits

  • Health and wellness programs
  • Work-life balance initiatives
  • Flexible work environment
  • Opportunities for professional development
  • Collaborative and innovative team culture
Full Job Description
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é

About Autodesk, Inc

Autodesk, Inc. is an American multinational software corporation that makes software products and services for the architecture, engineering, construction, manufacturing, media, education, and entertainment industries. Autodesk is headquartered in San Rafael, California, and features a gallery of its customers' work in its San Francisco building.
Learn more about Autodesk, Inc
Size
12,600 employees
Market Cap
$40.1 billion
Industry
Net Income
$1.2 billion
Founded
1982
5 Year Trend
+16.6%
Revenue
$3.7 billion
NASDAQ

Similar Jobs

More Jobs at Autodesk, Inc

More Enterprise Technology Jobs

Find similar Principal Software Developer Platform - Services and Emerging Technologies jobs: