Principal Full Stack Developer - Vancouver

Autodesk Autodesk · Enterprise · AMER - Canada - British Columbia - Vancouver - Bentall Centre

Autodesk is seeking a Principal Full Stack Developer to join their Connected Delivery platform team. The role involves building a resilient, scalable, and highly available full-stack application. Key responsibilities include leading design and development, providing team leadership, participating in agile ceremonies, and working with product managers. The role requires strong experience in modern web development, cloud services, microservices, AWS, and specifically building production-grade AI/ML applications using RAG, LangGraph, and MCP integrations.

What you'd actually do

  1. Lead, design, and develop high-quality, secure, performant applications
  2. Provide project and team leadership to break down, estimate, and organize work
  3. Participate in agile ceremonies of the scrum team
  4. Work closely with the product manager and team to understand and elaborate on the requirements
  5. Provide guidance to own team and others on software development best practices

Skills

Required

  • BS in computer science or related technical field
  • Over 10 years of professional experience developing scalable, distributed applications
  • Part of a large distributed team with significant responsibility
  • Strong experience leading a team of 5+ software engineers on projects
  • Strong experience in languages like TypeScript, JavaScript, C#
  • Broad experience with frameworks like NextJS and NestJS
  • Experience designing and building RESTful APIs using Microservices architecture
  • Strong experience with building cloud-based API platforms or backend systems
  • Strong knowledge of AWS, databases, and cloud architectures
  • Experience building production-grade AI/ML applications using RAG, LangGraph (or similar agent frameworks), and Model Context Protocol (MCP) integrations
  • Strong experience and understanding of working on Agile processes like SCRUM
  • Strong leadership, communication skills, and the ability to influence without authority
  • Ability to write good design & architecture documents
  • Ability to cultivate consensus and alignment within and across teams
  • Strong problem-solving skills

Nice to have

  • MS in Computer Science or a related degree

What the JD emphasized

  • building production-grade AI/ML applications
  • RAG
  • LangGraph (or similar agent frameworks)
  • Model Context Protocol (MCP) integrations

Other signals

  • building production-grade AI/ML applications
  • RAG
  • LangGraph
  • agent frameworks
  • Model Context Protocol (MCP) integrations