{"id":178436,"url":"https://alion.io/job/autodesk-principal-software-developer-3","title":"Principal Software Developer","company":{"id":81,"name":"Autodesk","domain":"autodesk.com","url":"https://alion.io/company/autodesk","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"A","score":99,"open_postings":245,"ghost_share":0.004,"stale_share":0,"repost_share":0.029,"time_to_fill_p50_days":29,"computed_at":"2026-10-17T05:46:00Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":131000,"max":191400,"currency":"CAD","period":"year","gross":null,"usd_annual":134451},"salary_estimate":null,"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"Agile","optional":false},{"name":"CI/CD","optional":false},{"name":"JavaScript","optional":false},{"name":"Jest","optional":false},{"name":"Scrum","optional":false},{"name":"TypeScript","optional":false}],"status":"live","first_seen_at":"2026-08-30T00:00:00Z","employer_posted_date":"2026-09-29","last_verified_at":"2026-10-17T12:57:55Z","board_verified":true,"closed_at":null,"days_open":48,"trust":{"level":"ok","repost_count":1,"flags":[],"days_open":48},"description":"Job Requisition ID #\n26WD97119Ingénieur logiciel principal, Plateforme de visualisation\nEnglish translation to follow!/La traduction en anglais suivra!\nPrésentation du poste\nLa plateforme de visualisation d'Autodesk offre des expériences de visualisation 2D et 3D hautement performantes pour l'ensemble de notre gamme de produits. En tant qu'ingénieur logiciel principal, vous définirez et piloterez l'orientation technique de l'écosystème de visualisation et des flux de travail des produits, en façonnant l'architecture, les capacités de la plateforme et les pratiques d'ingénierie au sein de plusieurs équipes.\nVous serez amené(e) à traiter des problèmes hautement complexes et ambigus qui s’étendent sur plusieurs systèmes, domaines et organisations. Vous devrez identifier et définir les opportunités à fort impact, coordonner les parties prenantes et diriger la mise en œuvre inter-équipes. La réussite à ce poste se mesure à votre capacité à générer un impact au sein de plusieurs équipes et à faire évoluer les capacités au niveau de la plateforme afin de soutenir l’écosystème dans son ensemble.\nCe poste combine une expertise technique approfondie et un leadership technique stratégique, garantissant des solutions évolutives, performantes et extensibles qui répondent aux besoins actuels et futurs des produits.\nSi vous êtes un leader technique enthousiaste, désireux de travailler sur des applications SaaS complexes et à fort impact, et que vous appréciez de travailler au sein d’une équipe dynamique et dynamique utilisant des technologies de pointe, nous serions ravis de vous rencontrer !\nResponsabilités\nDiriger la conception et la mise en œuvre d’initiatives à grande échelle impliquant plusieurs équipes et ayant un impact sur la plateforme, les produits et les services destinés aux spectateurs\n\nIdentifier, définir et hiérarchiser les problèmes techniques à fort impact en accord avec la stratégie produit et plateforme\n\nRésoudre des problèmes techniques complexes et ambigus en les décomposant en approches claires et en plans réalisables\n\nInfluencer et coordonner plusieurs équipes, en garantissant la cohérence des pratiques d’ingénierie et des normes architecturales\n\nAgir en tant qu’autorité technique pour les décisions critiques, en guidant les compromis entre performances, évolutivité et expérience des développeurs\n\nFavoriser l’adoption de capacités, de frameworks et de modèles de plateforme partagés entre les équipes\n\nAméliorer la vélocité d’ingénierie en introduisant des outils, des frameworks et des bonnes pratiques évolutifs à l’échelle de l’organisation\n\nDiriger l’analyse des causes profondes des problèmes systémiques et mettre en œuvre des solutions durables et multiplateformes\n\nEncadrer les ingénieurs seniors et rehausser les normes d’ingénierie à l’échelle de l’organisation\n\nCollaborer avec les équipes Produit, UX et Plateforme pour définir une feuille de route à long terme et traduire les besoins métier en stratégie technique\n\nCollaborer avec les architectes et faire évoluer l’architecture système pour garantir l’extensibilité, la maintenabilité et les performances à long terme dans l’ensemble de l’écosystème\n\nQualifications minimales\nLicence ou master en informatique, génie informatique, ou expérience pratique équivalente\n\nPlus de 8 ans d’expérience professionnelle en développement logiciel, incluant un travail significatif sur des systèmes à grande échelle ou des plateformes\n\nMaîtrise de niveau expert de JavaScript/TypeScript et des technologies web modernes\n\nSolide expérience dans la conception et l'évolution d'architectures système complexes impliquant plusieurs équipes ou domaines\n\nCompréhension approfondie des applications haute performance, des systèmes distribués et de l'architecture orientée services\n\nCapacité avérée à diriger des initiatives techniques inter-équipes et à exercer une influence sans autorité directe\n\nSolide expérience en optimisation des performances, en débogage et en exploitation de systèmes de production complexes\n\nExpérience des pratiques de développement modernes, notamment CI/CD et les tests automatisés (par ex. Jest, Cypress)\n\nExpérience de travail dans des environnements Agile avec des cycles de livraison courts\n\nCapacité avérée à travailler de manière autonome dans des contextes hautement ambigus\n\nCapacité avérée à écrire du code propre, maintenable et bien documenté\n\nExcellentes compétences en communication et capacité à influencer les parties prenantes de haut niveau\n\nQualifications souhaitées\nExpérience en tant que responsable technique et mentor d'ingénieurs juniors et seniors\n\nExpérience des architectures cloud-native et des systèmes distribués à grande échelle\n\nExpertise en systèmes de visualisation 2D/3D, moteurs de rendu ou technologies graphiques\n\nExpérience dans la création ou l'évolution d'écosystèmes de plateformes (API, extensibilité, plateformes de développement)\n\nExpérience en observabilité, surveillance et exploitation de systèmes de production à grande échelle\n\nExpérience dans un rôle de leadership Scrum\n\n______________________________________________________________________________________________________________\n26WD97483, Principal Software Developer, Viewer Platform\nPosition Overview\nAutodesk’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 ecosystem and product workflows, shaping architecture, platform capabilities, and engineering practices across multiple teams.\nYou 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.\nThis role combines deep hands-on engineering with strategic technical leadership, ensuring scalable, performant, and extensible solutions that support current and future product needs.\nIf you are an enthusiastic technical leader, keen to work on complex, high-impact SaaS applications and enjoy working in a dynamic, fast-paced team with state-of-the-art technologies, we would love to hear from you!\nResponsibilities\nLead the design and implementation of large-scale, cross-team initiatives that impact viewer platform, products and services\n\nIdentify, frame, and prioritize high-impact technical problems aligned with product and platform strategy\n\nSolve complex, ambiguous technical problems by breaking them down into clear approaches and executable plans\n\nInfluence and align multiple teams, ensuring consistent engineering practices and architectural standards\n\nAct as a technical authority for critical decisions, guiding trade-offs across performance, scalability, and developer experience\n\nDrive adoption of shared platform capabilities, frameworks, and patterns across teams\n\nImprove engineering velocity by introducing tools, frameworks, and best practices that scale across the organization\n\nLead root-cause analysis of systemic issues and implement durable, cross-platform solutions\n\nMentor senior engineers and elevate engineering standards across the organization\n\nPartner with Product, UX, and platform teams to shape long-term roadmap and translate business needs into technical strategy\n\nPartner with Architects and evolve system architecture to ensure long-term extensibility, maintainability, and performance across the ecosystem\n\nMinimum Qualifications\nBachelor’s or Master’s degree in Computer Science, Computer Engineering, or equivalent practical experience\n\n8+ years of professional software development experience, including significant work on large-scale or platform systems\n\nExpert-level proficiency in JavaScript/TypeScript and modern web technologies\n\nStrong experience designing and evolving complex system architectures across multiple teams or domains\n\nDeep understanding of high-performance applications, distributed systems, and service-oriented architecture\n\nProven ability to lead cross-team technical initiatives and influence without direct authority\n\nStrong experience with performance optimization, debugging, and operating complex production systems\n\nExperience with modern development practices, including CI/CD and automated testing (e.g., Jest, Cypress)\n\nExperience working in Agile environments with short release cycles\n\nDemonstrated ability to operate independently in highly ambiguous problem spaces\n\nDemonstrated ability to write clean, maintainable, well-documented code\n\nExcellent communication skills with the ability to influence senior stakeholders\n\nPreferred Qualifications\nExperience as a tech lead and mentor of junior and senior engineers\n\nExperience with cloud-native architectures and large-scale distributed systems\n\nExpertise in 2D/3D visualization systems, rendering engines, or graphics technologies\n\nExperience building or evolving platform ecosystems (APIs, extensibility, developer platforms)\n\nExperience with observability, monitoring, and production system operations at scale\n\nExperience serving in a Scrum leadership capacity\n\nLearn More\nAbout Autodesk\nWelcome 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.\nWe 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.\nWhen 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!\nSalary transparency\nSalary 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.Belonging\nWe take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: https://www.autodesk.com/company/global-belonging\nIn-Person Onboarding and Identity Verification\nThis role may require in-person onboarding and/or in-person ID verification.","description_format":"text","description_chars":10700,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["CAD, PLM & BIM Software","Construction Management Software"],"lifecycle":[{"event":"open","at":"2026-08-31T07:38:02Z"},{"event":"close","at":"2026-09-25T20:54:38Z"},{"event":"reopen","at":"2026-10-02T06:02:13Z"}],"visa":[{"country":"CA","licensed_sponsor":true,"evidence":"Positions approved through LMIA in 12 months: 27","filings_12m":27,"filings_prev_12m":120,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"High Wage; Global Talent Stream","cap_exempt":false,"checked_at":"2026-10-03T21:10:52+00:00","sources":["ESDC: employers issued a positive LMIA"],"filings_for_role_12m":16}],"liveness":{"score":24,"band":"cold","label":"Long shot","p_open":1,"p_active":0.666,"p_room":0.36,"age_days":48,"expected_fill_days":29,"reasons":["conf:5","velocity","win:tail","crowd:brand"],"computed_at":"2026-10-17T05:46:00Z"},"pay":{"stated_usd_annual":134451,"is_top_pay":false},"html_url":"https://alion.io/job/autodesk-principal-software-developer-3","json_url":"https://alion.io/job/autodesk-principal-software-developer-3.json","meta":{"generated_at":"2026-10-17T23:36:25Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":1916,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":81},"rest":"https://alion.io/mcp/rest/get_company?id=81"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fautodesk-principal-software-developer-3"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fautodesk-principal-software-developer-3"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fautodesk-principal-software-developer-3"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/autodesk-principal-software-developer-3\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fautodesk-principal-software-developer-3"}]}