Software Developer, Viewer Platform

AutodeskMontreal, QC
Hybrid

About The Position

Autodesk’s Viewer Platform powers high-performance 2D and 3D visualization experiences across our product portfolio. As a 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, influence 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. If you are a fast-learning software developer, 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!

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering or equivalent experience
  • 2+ years of experience building software in at least one mainstream language (JavaScript/TypeScript preferred for viewer/web work).
  • Familiarity with modern web development (HTML/CSS/JS), frameworks (React or similar)
  • Sound understanding of software testing, debugging, and participation in code reviews
  • Proficiency with Git and collaborative development workflows
  • Strong problem-solving skills, eagerness to learn, and ability to work collaboratively in a cross-functional team.
  • Experience with Agile development practices such as Scrum or Kanban

Nice To Haves

  • Familiarity web graphics basics (WebGL/WebGPU concepts or willingness to learn)
  • 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
  • Exposure to backend technologies (e.g., Node.js, C#) in distributed or service-oriented architectures
  • Experience with AWS or similar cloud platforms

Responsibilities

  • Contribute across the full software development lifecycle, from design to deployment and continuous improvement
  • Design and develop scalable, secure, high-performance frontend applications using modern web technologies
  • Translate high-level product requirements into iterative, customer-facing enhancements
  • Collaborate closely with Product Managers, UX Designers, Architects, and Engineers across distributed teams
  • Ensure high engineering standards through peer reviews, testing, documentation, and clean architecture principles
  • Learn and apply company software engineering and agile practices; surface risks and blockers early and seek mentorship from technical leaders and senior engineers.
  • Leverage AI tools and modern engineering productivity techniques in daily workflows
  • Contribute to technical discussions, architectural decisions, and continuous improvement initiatives
  • Work in a flexible, hybrid environment using modern engineering tools and practices

Benefits

  • Salary transparency
  • Diversity & Belonging
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service