Principal Software Development Engineer, Cloud Services & Applied AI

AutodeskMontreal, QC
CA$131,000 - CA$191,400Hybrid

About The Position

Autodesk is seeking a Principal Software Development Engineer to join their Autodesk Fusion Manufacturing Data Model (MFGDM) team in Canada. This role is crucial for building the foundation of Manufacturing Cloud and the Data Framework, enabling a shift from traditional monolithic files to granular data. This will facilitate concurrency, integration, automation, and collaboration throughout the product lifecycle. The Canadian team will focus on developing data extraction pipelines, defining data models, and building services to establish data centricity. This will empower product teams to use granular data for critical customer workflows, derive insights, and unlock the full value within files. The team will be responsible for developing, deploying, maintaining, and supporting data extraction solutions and services, collaborating with other MFGDM teams in Canada and globally. The ideal candidate is passionate about building, running, and owning resilient data services and platforms using various cloud technologies. Autodesk supports a FLEX working model, with a preference for Toronto or Montreal to co-locate with existing MFGDM teams.

Requirements

  • BS or higher in computer science or related technical discipline
  • 8+ years of software development experience in commercialized products or big-scale systems
  • Excellent problem-solving and troubleshooting skills
  • Strong sense of ownership and competence in driving alignments
  • Fast learner and good team player
  • Excellent communication and presentation skills
  • Embrace changes and can work under pressure
  • Expert in JavaScript /Typescript / Node.js. Real project experience with these skills is a must
  • Expert in using AWS or similar Cloud platform like Azure. Real project experience with these skills is a must
  • Demonstrated experience using AI coding tools to ship production systems, and the engineering judgment to verify and correct AI output (code review rigor, debugging skill, ownership of correctness)

Nice To Haves

  • Willing to take challenges and stretch comfortable zone to grow
  • Experience in mentoring and coaching other developers is a strong plus
  • Rich hands-on and tech lead project experience in full stack Cloud services development is a needed
  • Extensive practical experience with MCP or equivalent standardized methods for linking models to tools and context

Responsibilities

  • Work within a scrum team with about 7-8 engineers
  • Lead to accomplish customer/project requirements from PO/PM
  • Drive and foster collaboration with other scrum teams located in Canada or in other sites around the world
  • As the primary developer, boldly lead to design, implement, test and deliver any MFGDM modules/components/services
  • Help team to remove obstacles, drive solutions for challenges, predict risks, and figure out mitigation plan
  • Communicate effectively with stakeholders in different phases in terms of requirements clarification, solution/planning review, status/progress sharing etc.
  • Consistently demonstrate the sense of engineering excellence and lead or contribute to make positive impact to teams’ deliveries with high quality
  • Lead Applied AI in product delivery: Use AI coding agents to accelerate delivery of production features and fixes, with rigorous verification (tests, CI, code review) and security-aware usage
  • Drive Applied AI best practice into team/product and promote our best practice/achievement to outside, so other engineers can adopt AI-first workflows productively and safely

Benefits

  • annual cash bonuses
  • stock grants
  • comprehensive benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service