Autodesk logo
Principal Software Engineer
full-timeCanada

Summary

Location

Canada

Type

full-time

Explore Jobs

About this role

Job Requisition ID #

26WD94747

Position Overview

Autodesk eCommerce owns the end-to-end purchasing experience, from order placement through payment and fulfillment. We build and operate the core commerce platform that supports Autodesk’s global business at scale, ensuring reliable and seamless transactions for millions of customers. The team focuses on scaling and modernizing our eCommerce engine to make it future-proof, enabling upcoming company milestones such as AI-driven commerce and new business models.

Responsibilities

  • Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs

  • Drive and participate in code and document reviews, mentoring team in best practices

  • Interpret and translate business needs to technical requirements and accurate estimates

  • Evaluate and recommend tools, technologies and processes to ensure the highest quality and performance is achieved

  • Work with team to troubleshoot code level problems quickly and efficiently

  • Apply deep technical expertise to resolve challenging programming and design problems

  • Focus on scalability, security and availability of all applications and processes

  • Contribute to the design and architecture to enable secure, scalable and maintainable software

  • Contribute to technical roadmap and technical debt elimination, balancing time, resource, and quality constraints to achieve business and strategic goals and requirements

Minimum Qualifications

  • 10+ years of professional experience designing and building large-scale backend systems using Java or Node.js

  • Experience in AWS and services like SQS, SNS, Elastic Search, Dynamo DB, RDS, Elastic Cache etc.

  • Deep experience architecting, scaling, and operating cloud-native, distributed systems in production

  • Strong expertise in API design (REST, GraphQL) and service-to-service communication

  • Experience evaluating and integrating AI agent frameworks and tools into production systems

  • Proven ability to lead system design, make architectural tradeoffs, and build reusable platform components

  • Strong production ownership mindset, with hands-on experience in debugging complex distributed system issues

  • Ability to mentor engineers, influence technical direction across teams, and raise overall engineering standards

  • Bachelor’s degree or higher in Computer Science, Engineering, or a related field

  • Familiar with Agile/Scrum, continuous integration/delivery, and modern development practices

Preferred Qualifications

  • Experience building and maintaining large scale production system

  • Building distributed asynchronous systems

  • Demonstrates SDLC best practices in coding standards, code reviews, tests and delivery

The Ideal Candidate

  • You are a talented Software Developer who is passionate about code quality, usability, and technology

  • You have owned design and mentored your team technically

  • You have a strong record of project execution and completion and have experience with scrum and agile development practices

  • You are excited by the challenge of pushing the limits of the web platform to deliver disruptive, innovative solutions that will delight your customers

Learn More

About Autodesk

Welcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.

We take great pride in our culture here at Autodesk – it’s at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.

When you’re an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!

Salary transparency

Salary is one part of Autodesk’s competitive compensation package. Offers are based on the candidate’s experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.

Diversity & Belonging
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: https://www.autodesk.com/company/diversity-and-belonging

Are you an existing contractor or consultant with Autodesk?

Please search for open jobs and apply internally (not on this external site).

Other facts

Tech stack
Java,Node.js,AWS,SQS,SNS,Elastic Search,Dynamo DB,RDS,Elastic Cache,API Design,REST,GraphQL,AI Integration,System Design,Agile,Scrum

About Autodesk

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.

Team size: 10,001+ employees
LinkedIn: Visit
Industry: Software Development
Founding Year: 1982

What you'll do

  • The Principal Software Engineer will design, code, test, debug, and document software components to meet business needs. They will also drive code reviews and mentor the team in best practices while focusing on scalability, security, and availability.

Ready to join Autodesk?

Take the next step in your career journey

Frequently Asked Questions

What does a Principal Software Engineer do at Autodesk?

As a Principal Software Engineer at Autodesk, you will: the Principal Software Engineer will design, code, test, debug, and document software components to meet business needs. They will also drive code reviews and mentor the team in best practices while focusing on scalability, security, and availability..

Why join Autodesk as a Principal Software Engineer?

Autodesk is a leading Software Development company.

Is the Principal Software Engineer position at Autodesk remote?

The Principal Software Engineer position at Autodesk is based in Canada, Canada. Contact the company through Clera for specific work arrangement details.

How do I apply for the Principal Software Engineer position at Autodesk?

You can apply for the Principal Software Engineer position at Autodesk directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about Autodesk on their website.