3 days ago
Remote, CanadaStaff+
Responsibilities
- Lead the design and implementation of large-scale, cross-team initiatives affecting the viewer platform, products, and services.
- Identify and prioritize high-impact technical problems aligned with product and platform strategy.
- Design solutions for complex, ambiguous problems involving multiple systems, domains, and organizations.
- Influence multiple teams and establish consistent engineering practices and architectural standards.
- Make critical technical decisions balancing performance, scalability, and developer experience.
- Drive adoption of shared platform capabilities, frameworks, and patterns.
- Introduce scalable tools, frameworks, and practices to improve engineering velocity.
- Lead root-cause analysis and implement durable cross-platform solutions.
- Mentor senior engineers and raise engineering standards across the organization.
- Partner with Product, UX, platform teams, and architects on long-term roadmaps and system architecture.
- Ensure extensibility, maintainability, and performance across the viewer ecosystem.
Requirements
- Bachelor’s or Master’s degree in Computer Science or 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 CI/CD and automated testing, including tools such as Jest and Cypress.
- Experience working in Agile environments with short release cycles.
- Ability to work independently in highly ambiguous problem spaces and write clean, maintainable, well-documented code.
- Excellent communication skills and the ability to influence senior stakeholders.
- Preferred experience includes technical leadership and mentoring, cloud-native architectures, large-scale distributed systems, 2D/3D visualization, rendering engines, graphics technologies, platform ecosystems, observability, monitoring, production operations, and Scrum leadership.
Benefits
- For Canada-based roles, the stated starting base salary range is $131,000–$191,400 CAD annually, with offers based on experience and geographic location and potentially exceeding the range.
- The compensation package may include annual cash bonuses, stock grants, and comprehensive benefits.
- The role may require in-person onboarding and/or in-person identity verification.
Tech Stack
Categories
About Autodesk
Autodesk builds design and engineering software used in architecture, construction, manufacturing, and media and entertainment. Its subscription-based portfolio includes AutoCAD, Revit, Fusion 360, Maya, and 3ds Max, along with cloud collaboration and simulation services. Founded in 1982 and headquartered in San Francisco, the public company trades on NASDAQ as ADSK and serves customers ranging from AEC firms to product designers and film and game studios.
