远程工作雷达

首席软件开发工程师

Principal Software Developer

开发工程限定地区(需当地身份)
公司Autodesk
薪资131,000 - 191,400/年 CAD
工作地点Canada
地域资格限定地区(需当地身份)
时区要求日间重叠约 6 小时,基本正常作息
用工类型Full Time
发布时间今天
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 Canada 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。

职位编号

26WD97119 高级软件工程师,可视化平台
英文翻译将在后文提供!/La traduction en anglais suivra!
职位简介
Autodesk 的可视化平台为我们的全系列产品提供高性能的 2D 和 3D 可视化体验。作为高级软件工程师,您将定义并推动可视化生态系统和产品工作流程的技术方向,塑造架构、平台功能以及多个团队中的工程实践。
您将处理跨越多个系统、领域和组织的高度复杂和模糊的问题。您需要识别并定义高影响力的机会,协调相关方,并领导跨团队的实施。该职位的成功取决于您在多个团队中产生影响的能力,以及推动平台能力的发展以支持整个生态系统。
该职位结合了深厚的技术专长和战略技术领导力,确保解决方案具有可扩展性、高性能和可扩展性,满足产品当前和未来的需求。
如果您是一位充满热情的技术领导者,渴望参与复杂的 SaaS 应用开发并产生重大影响,并且喜欢在一个充满活力的团队中使用前沿技术工作,我们非常期待与您见面!
职责

  • 领导涉及多个团队并影响平台、产品和服务的大型项目的设计和实施,这些服务面向观众
  • 根据产品和平台战略,识别、定义并优先处理高影响力的工程技术问题
  • 通过分解为清晰的方法和可行的计划来解决复杂和模糊的技术问题
  • 影响并协调多个团队,确保工程实践和架构标准的一致性
  • 在关键决策中担任技术权威,指导性能、可扩展性和开发者体验之间的权衡
  • 推动跨团队采用共享的平台能力、框架和模型
  • 提升工程效率
查看英文原文

Job Requisition ID #

26WD97119Ingénieur logiciel principal, Plateforme de visualisation
English translation to follow!/La traduction en anglais suivra!
Présentation du poste
La 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.
Vous 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.
Ce 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.
Si 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 !
Responsabilités

  • Diriger 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
  • Identifier, définir et hiérarchiser les problèmes techniques à fort impact en accord avec la stratégie produit et plateforme
  • Résoudre des problèmes techniques complexes et ambigus en les décomposant en approches claires et en plans réalisables
  • Influencer et coordonner plusieurs équipes, en garantissant la cohérence des pratiques d’ingénierie et des normes architecturales
  • Agir en tant qu’autorité technique pour les décisions critiques, en guidant les compromis entre performances, évolutivité et expérience des développeurs
  • Favoriser l’adoption de capacités, de frameworks et de modèles de plateforme partagés entre les équipes
  • Améliorer la vélocité d’ingénierie en introduisant des outils, des frameworks et des bonnes pratiques évolutifs à l’échelle de l’organisation
  • Diriger l’analyse des causes profondes des problèmes systémiques et mettre en œuvre des solutions durables et multiplateformes
  • Encadrer les ingénieurs seniors et rehausser les normes d’ingénierie à l’échelle de l’organisation
  • Collaborer 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
  • Collaborer 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

Qualifications minimales

  • Licence ou master en informatique, génie informatique, ou expérience pratique équivalente
  • Plus de 8 ans d’expérience professionnelle en développement logiciel, incluant un travail significatif sur des systèmes à grande échelle ou des plateformes
  • Maîtrise de niveau expert de JavaScript/TypeScript et des technologies web modernes
  • Solide expérience dans la conception et l'évolution d'architectures système complexes impliquant plusieurs équipes ou domaines
  • Compréhension approfondie des applications haute performance, des systèmes distribués et de l'architecture orientée services
  • Capacité avérée à diriger des initiatives techniques inter-équipes et à exercer une influence sans autorité directe
  • Solide expérience en optimisation des performances, en débogage et en exploitation de systèmes de production complexes
  • Expérience des pratiques de développement modernes, notamment CI/CD et les tests automatisés (par ex. Jest, Cypress)
  • Expérience de travail dans des environnements Agile avec des cycles de livraison courts
  • Capacité avérée à travailler de manière autonome dans des contextes hautement ambigus
  • Capacité avérée à écrire du code propre, maintenable et bien documenté
  • Excellentes compétences en communication et capacité à influencer les parties prenantes de haut niveau

Qualifications souhaitées

  • Expérience en tant que responsable technique et mentor d'ingénieurs juniors et seniors
  • Expérience des architectures cloud-native et des 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 plateformes (API, extensibilité, plateformes de développement)
  • Expérience en observabilité, surveillance et exploitation de systèmes de production à grande échelle
  • Expérience dans un rôle de leadership Scrum

26WD97483, Principal Software Developer, Viewer Platform
Position Overview
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 ecosystem and product workflows, 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.

This role combines deep hands-on engineering with strategic technical leadership, ensuring scalable, performant, and extensible solutions that support current and future product needs.
If 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!
Responsibilities

  • Lead the design and implementation of large-scale, cross-team initiatives that impact viewer 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 with Architects and evolve system architecture to ensure long-term extensibility, maintainability, and performance across the ecosystem

Minimum Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or equivalent practical experience
  • 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 code
  • Excellent communication skills with the ability to influence senior stakeholders

Preferred Qualifications

  • Experience as a tech lead and mentor of junior and senior engineers
  • Experience with cloud-native architectures and large-scale distributed systems
  • Expertise in 2D/3D visualization systems, rendering engines, or graphics technologies
  • Experience building or evolving platform ecosystems (APIs, extensibility, developer platforms)
  • Experience with observability, monitoring, and production system operations at scale
  • Experience serving in a Scrum leadership capacity

Learn More

About Autodesk
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!
Salary transparency
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.
Belonging
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here:

In-Person Onboarding and Identity Verification
This role may require in-person onboarding and/or in-person ID verification.
Are you an existing contractor or consultant with Autodesk?
Please search for open jobs and apply internally (not on this external site).
Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

← 返回全部职位