Job Requisition ID #
English follows
Titre du poste : Développeur(se) de logiciel(s) sénior
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 sĂ©nior, vous concevrez et livrerez des capacitĂ©s Ă©volutives de visualisation ainsi que des flux de travail permettant aux utilisateurs dâinteragir avec des modĂšles complexes en temps rĂ©el. Vous travaillerez sur des fonctionnalitĂ©s de bout en bout, contribuerez aux conceptions architecturales, Ă la fiabilitĂ© et Ă lâextensibilitĂ© de la plateforme
Responsabilités
Contribuer Ă lâensemble du cycle de dĂ©veloppement logiciel, de la conception au dĂ©ploiement et Ă lâamĂ©lioration continue
Traduire des exigences produit de haut niveau en améliorations itératives orientées client
Concevoir et dĂ©velopper des solutions avec des limites systĂšme claires et des considĂ©rations dâĂ©volutivitĂ© entre composants et services
Ăvaluer et effectuer des compromis Ă©clairĂ©s entre composants et services en Ă©quilibrant performance, complexitĂ© et maintenabilitĂ© Ă long terme
Contribuer aux dĂ©cisions architecturales qui façonnent lâextensibilitĂ©, lâĂ©volutivitĂ© et les intĂ©grations interproduits
Collaborer Ă©troitement avec les chefs de produit, designers UX, architectes et dĂ©veloppeurs au sein dâĂ©quipes distribuĂ©es
Diriger lâanalyse des causes profondes des incidents en production et mettre en place des correctifs durables et des amĂ©liorations prĂ©ventives
Rehausser la qualité du code grùce à des revues rigoureuses, des stratégies de tests automatisés et des améliorations CI/CD
Encadrer des dĂ©veloppeurs en progression et contribuer Ă une culture dâexcellence et de responsabilisation en ingĂ©nierie
Participer activement aux livraisons Agile en fournissant des estimations précises et en gérant proactivement les risques techniques.
Qualifications minimales
Plus de 5 ans dâexpĂ©rience professionnelle en dĂ©veloppement logiciel avec livraison de systĂšmes en production
Solide expérience de développement avec JavaScript/TypeScript et des technologies web modernes (ex. React ou frameworks similaires)
Expérience avec des cadres de test modernes (ex. Jest, Cypress)
ExpĂ©rience dans la conception dâapplications Ă©volutives et haute performance avec une attention portĂ©e Ă la fiabilitĂ© et Ă la maintenabilitĂ©
Bonne compréhension des systÚmes distribués, des API et des architectures orientées services
Expérience concrÚte avec les tests automatisés, les pipelines CI/CD et les flux de travail basés sur Git
Excellentes compétences en résolution de problÚmes et capacité à travailler de façon autonome sur des tùches complexes
Expérience de travail dans des environnements de développement Agile
Baccalauréat ou maßtrise en informatique, en génie informatique ou expérience équivalente
Disponible pour du travail sur appel (sur rotation)
Autres qualifications
Connaissance des systĂšmes de visualisation 2D/3D ou des technologies graphiques (WebGL/WebGPU)
Expérience avec des technologies backend (ex. Node.js, C#) dans des architectures distribuées ou orientées services
ExpĂ©rience avec des solutions de gestion dâĂ©tat telles que MobX
Familiarité avec les outils de bundling (ex. Webpack) et les systÚmes de build modernes
ExpĂ©rience dans lâanimation de cĂ©rĂ©monies Agile ou dans un rĂŽle de leadership Scrum
_______________________________________________________
Position OverviewÂ
Autodeskâs Viewer Platform powers high-performance 2D and 3D visualization experiences across our product portfolio. As a Senior Software Developer, you will design and deliver scalable viewer capabilities and product workflows that enable our users to interact with complex models in real time. You will work on end-to-end features, contribute to architectural designs, reliability, and extensibility across the platform. This role combines cross-functional collaboration and deep hands-on engineering that emphasizes commitment to code quality, testing, and iterative delivery within a modern, cloud-enabled ecosystem.Â
ResponsibilitiesÂ
Contribute across the full software development lifecycle, from design to deployment and continuous improvementÂ
Translate high-level product requirements into iterative, customer-facing enhancementsÂ
Design and develop solutions with clear system boundaries and scalability considerations across components and servicesÂ
Evaluate and make informed trade-offs across components and services, balancing performance, complexity, and long-term maintainabilityÂ
Contribute to architectural decisions that shape extensibility, scalability, and cross-product integrationsÂ
Collaborate closely with Product Managers, UX Designers, Architects, and Engineers across distributed teamsÂ
Lead root-cause analysis for production issues and implement durable fixes and preventative improvementsÂ
Elevate code quality through rigorous code reviews, automated testing strategies, and CI/CD improvementsÂ
Mentor developing engineers and contribute to a culture of engineering excellence and accountabilityÂ
Actively participate in Agile delivery, providing accurate estimates and proactively managing technical risksÂ
Leverage AI tools and modern engineering productivity techniques in daily workflowsÂ
Minimum QualificationsÂ
5+ years of professional software development experience delivering production-grade systemsÂ
Strong proficiency in JavaScript/TypeScript and modern web technologies (e.g., React or similar frameworks)Â
Experience with modern testing frameworks (e.g.,âŻJest, Cypress)Â
Experience building scalable, high-performance applications with attention to reliability and maintainabilityÂ
Solid understanding of distributed systems, APIs, and service-oriented architecturesÂ
Hands-on experience with automated testing, CI/CD pipelines, and Git-based workflowsÂ
Strong problem-solving skills and ability to work independently on complex tasksÂ
University degree in Computer Sciences or related. Equivalent practical experience will be considered.
Experience working in Agile development environmentsÂ
Available for on call work (on a rotation basis)
Preferred QualificationsÂ
Familiarity with 2D/3D visualization systems or graphics technologies (WebGL/WebGPU)Â
Exposure to backend technologies (e.g.,âŻNode.js, C#) in distributed or service-oriented architecturesÂ
Experience with state management solutions such asâŻMobXÂ
Familiarity with bundling tools (e.g.,âŻWebpack) and modern build systemsÂ
Understanding of CI/CD pipelines and cloud-native deployment modelsÂ
Experience facilitating Agile ceremonies or serving in a Scrum leadership capacityÂ
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 c
autodesk