Job Requisition ID #
English follows
Titre du poste: Développeur(se) de logiciels principal(e)
Aperçu du poste
La plateforme Viewer dâAutodesk propulse des expĂ©riences de visualisation 2D et 3D haute performance Ă travers lâensemble de notre portefeuille de produits.
En tant que DĂ©veloppeur(se) de logiciel principal(e), vous dĂ©finirez et guiderez la direction technique de lâĂ©cosystĂšme Viewer et des flux de travail, en façonnant lâarchitecture, les capacitĂ©s de la plateforme et les pratiques dâingĂ©nierie Ă travers plusieurs Ă©quipes. Vous apporterez des solutions sur problĂšmes complexes et ambiguĂ«s couvrant plusieurs systĂšmes, domaines et organisations. Le succĂšs dans ce rĂŽle se mesure par votre capacitĂ© Ă gĂ©nĂ©rer un impact Ă lâĂ©chelle de plusieurs Ă©quipes et Ă faire Ă©voluer des capacitĂ©s de plateforme qui soutiennent lâensemble de lâĂ©cosystĂšme.
Responsabilités
Diriger la conception et la mise en Ćuvre dâinitiatives Ă grande Ă©chelle impliquant plusieurs Ă©quipes et ayant un impact sur la plateforme Viewer, les produits et les services
Identifier, cadrer et prioriser des problématiques techniques à fort impact en alignement avec la stratégie produit et plateforme
RĂ©soudre des problĂšmes techniques complexes et ambigus en les dĂ©composant en approches claires et plans dâexĂ©cution
Influencer et aligner plusieurs Ă©quipes en assurant des pratiques dâingĂ©nierie et des standards dâarchitecture cohĂ©rents
Agir comme référence technique pour les décisions critiques en arbitrant entre performance, évolutivité et expérience développeur
Favoriser lâadoption de capacitĂ©s de plateforme partagĂ©es, de cadres de dĂ©veloppement et de modĂšles communs
AmĂ©liorer la vĂ©locitĂ© de dĂ©veloppement en introduisant des outils, des cadres et des meilleures pratiques Ă lâĂ©chelle de lâorganisation
Diriger lâanalyse des causes profondes des problĂšmes systĂ©miques et mettre en place des solutions durables et transversales
Encadrer des dĂ©veloppeurs seniors et rehausser les standards dâingĂ©nierie Ă lâĂ©chelle de lâorganisation
Collaborer avec les Ă©quipes produit, UX et plateforme afin de dĂ©finir la feuille de route Ă long terme et traduire les besoins dâaffaires en stratĂ©gie technique
Collaborer avec les architectes pour faire Ă©voluer lâarchitecture des systĂšmes et assurer lâextensibilitĂ©, la maintenabilitĂ© et la performance Ă long terme de lâĂ©cosystĂšme
Qualifications minimales
Plus de 8 ans dâexpĂ©rience professionnelle en dĂ©veloppement logiciel, incluant une expĂ©rience significative sur des systĂšmes Ă grande Ă©chelle ou des plateformes
Expertise avancée en JavaScript/TypeScript et technologies web modernes
Solide expĂ©rience dans la conception et lâĂ©volution dâarchitectures complexes Ă travers plusieurs Ă©quipes ou domaines
Excellente compréhension des applications haute performance, des systÚmes distribués et des architectures orientées services
Capacité démontrée à diriger des initiatives techniques interéquipes et à influencer sans autorité hiérarchique directe
Expérience approfondie en optimisation de performance, débogage et exploitation de systÚmes complexes en production
Expérience avec les pratiques modernes de développement, incluant CI/CD et tests automatisés (ex. Jest, Cypress)
Expérience de travail en environnement Agile avec des cycles de livraison courts
Capacité démontrée à travailler de maniÚre autonome dans des contextes ambigus
Capacité démontrée à rédiger du code propre, maintenable et bien documenté
Excellentes compĂ©tences en communication et capacitĂ© dâinfluencer des parties prenantes de niveau senior.
Baccalauréat ou maßtrise en informatique, en génie informatique ou expérience équivalente
Disponible pour du travail sur appel (sur rotation)
Qualifications souhaitées
Expérience avec les architectures infonuagiques natives et les systÚmes distribués à grande échelle
Expertise en systĂšmes de visualisation 2D/3D, moteurs de rendu ou technologies graphiques
ExpĂ©rience dans la crĂ©ation ou lâĂ©volution dâĂ©cosystĂšmes de plateforme (API, extensibilitĂ©, plateformes dĂ©veloppeur)
________________________________________
Autodeskâs Viewer Platform powers high-performance 2D and 3D visualization experiences across our product portfolio. As a Principal Software Engineer, you will define and drive the technical direction of the Viewer ecosystemand productworkflows, shaping architecture, platform capabilities, and engineering practices across multiple teams.You will operate on highly complex, ambiguous problems that span systems, domains, and organizations. You are expected to identify and frame high-impact opportunities, align stakeholders, and lead cross-team execution. Success in this role is measured by your ability to deliver impact across multiple teams and evolve platform-level capabilities that enable the broader ecosystem.
Responsibilities
Lead the design and implementation of large-scale, cross-team initiatives that impactviewer platform,products and services
Identify, frame, and prioritize high-impact technical problems aligned with product and platform strategy
Solve complex, ambiguous technical problems by breaking them down into clear approaches and executable plans
Influence and align multiple teams, ensuring consistent engineering practices and architectural standards
Act as a technical authority for critical decisions, guiding trade-offs across performance, scalability, and developer experience
Drive adoption of shared platform capabilities, frameworks, and patterns across teams
Improve engineering velocity by introducing tools, frameworks, and best practices that scale across the organization
Lead root-cause analysis of systemic issues and implement durable, cross-platform solutions
Mentor senior engineers and elevate engineering standards across the organization
Partner with Product, UX, and platform teams to shape long-term roadmap and translate business needs into technical strategy
Partner withArchitectsand evolve system architecture to ensure long-term extensibility, maintainability, and performance across the ecosystem
â
Minimum Qualifications
8+years of professional software development experience, including significant work on large-scale or platform systems
Expert-level proficiency in JavaScript/TypeScript and modern web technologies
Strong experience designing and evolving complex system architectures across multiple teams or domains
Deep understanding of high-performance applications, distributed systems, and service-oriented architecture
Proven ability to lead cross-team technical initiatives and influence without direct authority
Strong experience with performance optimization, debugging, and operating complex production systems
Experience with modern development practices, including CI/CD and automated testing(e.g.,âŻJest, Cypress)
Experience working in Agile environments with short release cycles
Demonstrated ability to operate independently in highly ambiguous problem spaces
Demonstrated ability to write clean, maintainable, well-documented c
autodesk