Resume and JobRESUME AND JOB
Autodesk logo

Principal Software Engineer

Autodesk

Software and Technology Jobs

Principal Software Engineer

full-timePosted: Dec 11, 2025

Job Description

Principal Software Engineer

๐Ÿ“‹ Job Overview

The Principal Software Engineer role at Autodesk in Canada involves leading the development of advanced software solutions for design and engineering tools. You will collaborate with cross-functional teams to innovate and deliver high-impact features that enhance user productivity. This position offers an opportunity to influence product strategy while working on cutting-edge technologies in a dynamic environment.

๐Ÿ“ Location: Toronto, ON, Canada

๐Ÿ“… Posted: Posted 30+ Days Ago

๐ŸŽฏ Key Responsibilities

  • Design and architect scalable software systems
  • Lead and mentor a team of engineers
  • Collaborate with product managers to define technical requirements
  • Implement and optimize code for performance and reliability
  • Conduct code reviews and ensure best practices
  • Drive innovation in design automation technologies

โœ… Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 10+ years of professional software engineering experience
  • Proven track record in leading engineering teams and projects
  • Strong understanding of software development lifecycle and agile methodologies
  • Experience with cloud platforms and distributed systems

โญ Preferred Qualifications

  • Master's degree or PhD in a relevant field
  • Experience in CAD or BIM software development
  • Familiarity with Autodesk products and APIs
  • Contributions to open-source projects
  • Certifications in AWS, Azure, or similar cloud technologies

๐Ÿ› ๏ธ Required Skills

  • Proficiency in C++ and Python
  • Expertise in software architecture and design patterns
  • Experience with RESTful APIs and microservices
  • Knowledge of version control systems like Git
  • Strong problem-solving and communication skills
  • Familiarity with machine learning frameworks (e.g., TensorFlow, PyTorch)

๐ŸŽ Benefits & Perks

  • Comprehensive health and dental coverage
  • Retirement savings plan with company matching
  • Flexible work arrangements including remote options
  • Professional development and learning opportunities
  • Paid time off and parental leave
  • Employee stock purchase plan

Locations

  • Toronto, ON, Canada

Salary

Estimated Salary Rangemedium confidence

160,000 - 220,000 CAD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Proficiency in C++ and Pythonintermediate
  • Expertise in software architecture and design patternsintermediate
  • Experience with RESTful APIs and microservicesintermediate
  • Knowledge of version control systems like Gitintermediate
  • Strong problem-solving and communication skillsintermediate
  • Familiarity with machine learning frameworks (e.g., TensorFlow, PyTorch)intermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field (experience)
  • 10+ years of professional software engineering experience (experience)
  • Proven track record in leading engineering teams and projects (experience)
  • Strong understanding of software development lifecycle and agile methodologies (experience)
  • Experience with cloud platforms and distributed systems (experience)

Preferred Qualifications

  • Master's degree or PhD in a relevant field (experience)
  • Experience in CAD or BIM software development (experience)
  • Familiarity with Autodesk products and APIs (experience)
  • Contributions to open-source projects (experience)
  • Certifications in AWS, Azure, or similar cloud technologies (experience)

Responsibilities

  • Design and architect scalable software systems
  • Lead and mentor a team of engineers
  • Collaborate with product managers to define technical requirements
  • Implement and optimize code for performance and reliability
  • Conduct code reviews and ensure best practices
  • Drive innovation in design automation technologies

Benefits

  • general: Comprehensive health and dental coverage
  • general: Retirement savings plan with company matching
  • general: Flexible work arrangements including remote options
  • general: Professional development and learning opportunities
  • general: Paid time off and parental leave
  • general: Employee stock purchase plan

Target Your Resume for "Principal Software Engineer" , Autodesk

Get personalized recommendations to optimize your resume specifically for Principal Software Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Principal Software Engineer" , Autodesk

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

AutodeskTorontoCanadaTechnologySoftware

Answer 10 quick questions to check your fit for Principal Software Engineer @ Autodesk.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Autodesk logo

Principal Software Engineer

Autodesk

Software and Technology Jobs

Principal Software Engineer

full-timePosted: Dec 11, 2025

Job Description

Principal Software Engineer

๐Ÿ“‹ Job Overview

The Principal Software Engineer role at Autodesk in Canada involves leading the development of advanced software solutions for design and engineering tools. You will collaborate with cross-functional teams to innovate and deliver high-impact features that enhance user productivity. This position offers an opportunity to influence product strategy while working on cutting-edge technologies in a dynamic environment.

๐Ÿ“ Location: Toronto, ON, Canada

๐Ÿ“… Posted: Posted 30+ Days Ago

๐ŸŽฏ Key Responsibilities

  • Design and architect scalable software systems
  • Lead and mentor a team of engineers
  • Collaborate with product managers to define technical requirements
  • Implement and optimize code for performance and reliability
  • Conduct code reviews and ensure best practices
  • Drive innovation in design automation technologies

โœ… Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 10+ years of professional software engineering experience
  • Proven track record in leading engineering teams and projects
  • Strong understanding of software development lifecycle and agile methodologies
  • Experience with cloud platforms and distributed systems

โญ Preferred Qualifications

  • Master's degree or PhD in a relevant field
  • Experience in CAD or BIM software development
  • Familiarity with Autodesk products and APIs
  • Contributions to open-source projects
  • Certifications in AWS, Azure, or similar cloud technologies

๐Ÿ› ๏ธ Required Skills

  • Proficiency in C++ and Python
  • Expertise in software architecture and design patterns
  • Experience with RESTful APIs and microservices
  • Knowledge of version control systems like Git
  • Strong problem-solving and communication skills
  • Familiarity with machine learning frameworks (e.g., TensorFlow, PyTorch)

๐ŸŽ Benefits & Perks

  • Comprehensive health and dental coverage
  • Retirement savings plan with company matching
  • Flexible work arrangements including remote options
  • Professional development and learning opportunities
  • Paid time off and parental leave
  • Employee stock purchase plan

Locations

  • Toronto, ON, Canada

Salary

Estimated Salary Rangemedium confidence

160,000 - 220,000 CAD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Proficiency in C++ and Pythonintermediate
  • Expertise in software architecture and design patternsintermediate
  • Experience with RESTful APIs and microservicesintermediate
  • Knowledge of version control systems like Gitintermediate
  • Strong problem-solving and communication skillsintermediate
  • Familiarity with machine learning frameworks (e.g., TensorFlow, PyTorch)intermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field (experience)
  • 10+ years of professional software engineering experience (experience)
  • Proven track record in leading engineering teams and projects (experience)
  • Strong understanding of software development lifecycle and agile methodologies (experience)
  • Experience with cloud platforms and distributed systems (experience)

Preferred Qualifications

  • Master's degree or PhD in a relevant field (experience)
  • Experience in CAD or BIM software development (experience)
  • Familiarity with Autodesk products and APIs (experience)
  • Contributions to open-source projects (experience)
  • Certifications in AWS, Azure, or similar cloud technologies (experience)

Responsibilities

  • Design and architect scalable software systems
  • Lead and mentor a team of engineers
  • Collaborate with product managers to define technical requirements
  • Implement and optimize code for performance and reliability
  • Conduct code reviews and ensure best practices
  • Drive innovation in design automation technologies

Benefits

  • general: Comprehensive health and dental coverage
  • general: Retirement savings plan with company matching
  • general: Flexible work arrangements including remote options
  • general: Professional development and learning opportunities
  • general: Paid time off and parental leave
  • general: Employee stock purchase plan

Target Your Resume for "Principal Software Engineer" , Autodesk

Get personalized recommendations to optimize your resume specifically for Principal Software Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Principal Software Engineer" , Autodesk

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

AutodeskTorontoCanadaTechnologySoftware

Answer 10 quick questions to check your fit for Principal Software Engineer @ Autodesk.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.