A

Autodesk

Verified Job Source

Designers, engineers, builders, and creators trust Autodesk to help them design and make a better world. #MakeAnything

San Francisco, CA

Software Development
5,001+ people

About

Autodesk is changing how the world is designed and made. Our technology spans architecture, engineering, construction, product design, manufacturing, and media and entertainment. We empower innovators everywhere to solve challenges, big and small. From greener buildings to smarter products and more mesmerizing blockbusters, Autodesk software helps our customers design and make a better world for all. Over 100 million people use Autodesk software, like AutoCAD, Revit, Maya, 3ds Max, Fusion 360, SketchBook, and more, to unlock their creativity and solve important design, business, and environmental challenges. Our software runs on both personal computers and mobile devices. It taps the infinite computing power of the cloud to help teams around the world collaborate, design, simulate, and fabricate their ideas in 3D. We provide exceptional compensation and benefit packages, and we’d love for you to join us. We’re proud to be an equal opportunity employer, and we consider all qualified applicants without regard to race, gender, disability, veteran status, or other protected category. To see our culture in action, check out #AutodeskLife. We are headquartered in the San Francisco Bay Area and have over 10,000 employees worldwide.

Open positions

Senior Full-Stack Software Developer

Hybrid · Toronto

Design, develop, and maintain high-quality full-stack applications and secure backend services using Java and React. Collaborate with cross-functional teams to deliver customer-focused solutions and mentor junior engineers on architectural best practices.

Software Developer - APS Data Models - Canada - Hybrid

Hybrid · Toronto

The developer will participate in all aspects of software development to create and maintain reliable, secure, and high-throughput cloud services. They will collaborate with product managers and architects to iteratively transform requirements into product enhancements.

QA Engineer (Install Automation)

On-site · Vancouver

The QA Engineer will design and maintain automated test tools to validate Revit and Civil 3D installer workflows, including upgrades, patches, and uninstalls. They will collaborate with cross-functional teams to perform end-to-end testing, defect analysis, and risk assessment to ensure high-quality product delivery.

Senior QA Engineer

On-site · Vancouver

The Senior QA Engineer will manage, optimize, and monitor CER services to ensure high stability and performance across Autodesk products. They will also participate in the full testing lifecycle, including test strategy formulation, automated tool development, and cross-functional collaboration with global engineering teams.

Senior Software Developer - PreCon

Remote · Canada

Design, develop, and deploy scalable web applications and services while collaborating with cross-functional teams to deliver impactful features. Integrate AI-powered solutions to enhance decision-making, risk analysis, and software development efficiency.

Senior Software Developer, AutoCAD

On-site · Vancouver

Design and build advanced functionalities for AutoCAD on the macOS platform to enhance user experience. Collaborate with cross-functional teams to implement new technologies and improve application performance.

Software Developer, GCPay

Remote · Canada

Responsible for the development and maintenance of the GCPay payment platform, including web applications and ERP integrations. The role involves designing new features, crafting APIs, and managing operations across various technology stacks in an agile environment.

Senior DevOps Developer, GCPay

Remote · Ontario, Canada

Lead the evolution of a cloud-native platform by advancing CI/CD, infrastructure as code, and system reliability. Architect scalable hosting solutions and manage the operational health and security of the GCPay core platform.

Senior Data Analyst, Product Analytics

Hybrid · Toronto

Partner with cross-functional teams to define success metrics and transform product telemetry data into actionable insights. Design scalable KPIs and self-service dashboards to improve customer engagement, adoption, and retention.

Senior Software Engineer, AI Search

On-site · Toronto

Design, build, and maintain complex modules for streaming and search infrastructure within Autodesk Platform Services. Operate and scale services on AWS while collaborating with architects to improve system performance and resiliency.

Senior Software Engineer, Field Delivery

On-site · Toronto

You will build and maintain features across the full stack, including React web applications, React Native mobile apps, and Python/Django backends. Additionally, you will collaborate with product managers and designers to design well-tested REST APIs and contribute to technical architecture.

Principal Software Developer - Databases

Remote · Canada

Lead the design and implementation of high-impact storage platform capabilities, including schema automation and event platform integration. Define technical direction for database fleet operations and mentor engineering teams to ensure reliability and scalability.

Senior Software Developer, MCP/AI

On-site · Toronto

You will design and implement complex agentic subsystems, including orchestration, context retention, and retrieval systems. You will also own the end-to-end lifecycle of these subsystems, from requirements gathering to production support and quality evaluation.

Senior Software Developer (Java)– Platform & Emerging Technologies

Hybrid · Toronto

Design, develop, and maintain scalable cloud-native services and platform components to support Autodesk's SaaS ecosystem. Collaborate with cross-functional teams to deliver high-quality software solutions, including APIs, SDKs, and AI-driven capabilities.

Software Engineer (C++) - Platform & Emerging Technologies

On-site · Toronto

Design, develop, and maintain scalable cloud-native services, APIs, and AI-powered platform capabilities. Collaborate with cross-functional teams including architects, product managers, and UX designers to deliver high-quality software solutions.

Principal Software Developer (Forma Data, File+)

On-site · Québec

Act as a technical leader in the full software development lifecycle for Forma Data Management cloud services. Design and implement scalable SaaS products that integrate with tools like AutoCAD and Revit while mentoring other developers.

Senior Software Developer

On-site · Toronto

Design, implement, and operate backend services for record and entity management using Python and AWS serverless architectures. Collaborate with product and UX teams to build steward-facing workflows and ensure service reliability through monitoring and incident response.

Senior AI Software Developer (Canada Remote)

On-site · Toronto

Design and operate production-grade agentic personalization systems that adapt to user behavior and context. Develop ML models and agentic frameworks to deliver intelligent, context-aware experiences across Autodesk's flagship products.

Senior Software Developer / Principal Software Developer

Remote · British Columbia, Canada

Deliver scalable backend services and infrastructure while providing technical leadership for software architecture and design. Mentor developers and maintain high code quality through automated deployments and continuous improvement practices.

Principal Backend Software Developer

On-site · Toronto

The role involves designing and implementing the core APIs and orchestration layer (MCP) that safely connects AI systems (copilots/agents) to Autodesk's commerce infrastructure, including defining agent-safe platform primitives for tool invocation and error handling. Responsibilities also include integrating with core commerce systems, ensuring enterprise reliability, implementing security/governance by design, and driving platform quality for developer experience.