Resume and JobRESUME AND JOB
Autodesk logo

Senior Principal Software Developer

Autodesk

Software and Technology Jobs

Senior Principal Software Developer

full-timePosted: Dec 11, 2025

Job Description

Senior Principal Software Developer

📋 Job Overview

The Senior Principal Software Developer role at Autodesk in Canada involves leading the development of advanced software solutions for design and engineering tools. The position focuses on architecting scalable systems, mentoring teams, and driving innovation in cloud-based technologies. This senior-level role requires deep expertise in software engineering to contribute to Autodesk's mission of transforming the AEC industry.

📍 Location: Toronto, ON, Canada

📅 Posted: Posted 6 Days Ago

🎯 Key Responsibilities

  • Design and develop high-performance software components for Autodesk's flagship products
  • Lead cross-functional teams in agile development processes
  • Architect scalable, secure, and reliable cloud-native applications
  • Collaborate with product managers to define technical roadmaps
  • Mentor junior developers and conduct code reviews
  • Optimize system performance and ensure adherence to best practices

✅ Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 10+ years of professional software development experience
  • Proven track record in leading large-scale software projects
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud
  • Strong understanding of distributed systems and microservices architecture

⭐ Preferred Qualifications

  • Master's degree or PhD in a relevant field
  • Experience in the AEC (Architecture, Engineering, Construction) industry
  • Familiarity with Autodesk products like AutoCAD or Revit
  • Contributions to open-source projects
  • Certifications in cloud or DevOps technologies

đŸ› ïž Required Skills

  • Proficiency in C++, Python, or Java
  • Expertise in RESTful APIs and GraphQL
  • Experience with Docker, Kubernetes, and CI/CD pipelines
  • Knowledge of database systems like PostgreSQL or MongoDB
  • Strong problem-solving and analytical skills
  • Excellent communication and leadership abilities
  • Familiarity with machine learning frameworks (e.g., TensorFlow, PyTorch)

🎁 Benefits & Perks

  • Comprehensive health and dental insurance
  • Retirement savings plan with company matching
  • Flexible work arrangements including remote options
  • Professional development and tuition reimbursement
  • Paid time off and parental leave
  • Employee stock purchase plan
  • Wellness programs and gym memberships

Locations

  • Toronto, ON, Canada

Salary

Estimated Salary Rangemedium confidence

180,000 - 250,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++, Python, or Javaintermediate
  • Expertise in RESTful APIs and GraphQLintermediate
  • Experience with Docker, Kubernetes, and CI/CD pipelinesintermediate
  • Knowledge of database systems like PostgreSQL or MongoDBintermediate
  • Strong problem-solving and analytical skillsintermediate
  • Excellent communication and leadership abilitiesintermediate
  • 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 development experience (experience)
  • Proven track record in leading large-scale software projects (experience)
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud (experience)
  • Strong understanding of distributed systems and microservices architecture (experience)

Preferred Qualifications

  • Master's degree or PhD in a relevant field (experience)
  • Experience in the AEC (Architecture, Engineering, Construction) industry (experience)
  • Familiarity with Autodesk products like AutoCAD or Revit (experience)
  • Contributions to open-source projects (experience)
  • Certifications in cloud or DevOps technologies (experience)

Responsibilities

  • Design and develop high-performance software components for Autodesk's flagship products
  • Lead cross-functional teams in agile development processes
  • Architect scalable, secure, and reliable cloud-native applications
  • Collaborate with product managers to define technical roadmaps
  • Mentor junior developers and conduct code reviews
  • Optimize system performance and ensure adherence to best practices

Benefits

  • general: Comprehensive health and dental insurance
  • general: Retirement savings plan with company matching
  • general: Flexible work arrangements including remote options
  • general: Professional development and tuition reimbursement
  • general: Paid time off and parental leave
  • general: Employee stock purchase plan
  • general: Wellness programs and gym memberships

Target Your Resume for "Senior Principal Software Developer" , Autodesk

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

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

Check Your ATS Score for "Senior Principal Software Developer" , 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 Senior Principal Software Developer @ Autodesk.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Autodesk logo

Senior Principal Software Developer

Autodesk

Software and Technology Jobs

Senior Principal Software Developer

full-timePosted: Dec 11, 2025

Job Description

Senior Principal Software Developer

📋 Job Overview

The Senior Principal Software Developer role at Autodesk in Canada involves leading the development of advanced software solutions for design and engineering tools. The position focuses on architecting scalable systems, mentoring teams, and driving innovation in cloud-based technologies. This senior-level role requires deep expertise in software engineering to contribute to Autodesk's mission of transforming the AEC industry.

📍 Location: Toronto, ON, Canada

📅 Posted: Posted 6 Days Ago

🎯 Key Responsibilities

  • Design and develop high-performance software components for Autodesk's flagship products
  • Lead cross-functional teams in agile development processes
  • Architect scalable, secure, and reliable cloud-native applications
  • Collaborate with product managers to define technical roadmaps
  • Mentor junior developers and conduct code reviews
  • Optimize system performance and ensure adherence to best practices

✅ Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 10+ years of professional software development experience
  • Proven track record in leading large-scale software projects
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud
  • Strong understanding of distributed systems and microservices architecture

⭐ Preferred Qualifications

  • Master's degree or PhD in a relevant field
  • Experience in the AEC (Architecture, Engineering, Construction) industry
  • Familiarity with Autodesk products like AutoCAD or Revit
  • Contributions to open-source projects
  • Certifications in cloud or DevOps technologies

đŸ› ïž Required Skills

  • Proficiency in C++, Python, or Java
  • Expertise in RESTful APIs and GraphQL
  • Experience with Docker, Kubernetes, and CI/CD pipelines
  • Knowledge of database systems like PostgreSQL or MongoDB
  • Strong problem-solving and analytical skills
  • Excellent communication and leadership abilities
  • Familiarity with machine learning frameworks (e.g., TensorFlow, PyTorch)

🎁 Benefits & Perks

  • Comprehensive health and dental insurance
  • Retirement savings plan with company matching
  • Flexible work arrangements including remote options
  • Professional development and tuition reimbursement
  • Paid time off and parental leave
  • Employee stock purchase plan
  • Wellness programs and gym memberships

Locations

  • Toronto, ON, Canada

Salary

Estimated Salary Rangemedium confidence

180,000 - 250,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++, Python, or Javaintermediate
  • Expertise in RESTful APIs and GraphQLintermediate
  • Experience with Docker, Kubernetes, and CI/CD pipelinesintermediate
  • Knowledge of database systems like PostgreSQL or MongoDBintermediate
  • Strong problem-solving and analytical skillsintermediate
  • Excellent communication and leadership abilitiesintermediate
  • 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 development experience (experience)
  • Proven track record in leading large-scale software projects (experience)
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud (experience)
  • Strong understanding of distributed systems and microservices architecture (experience)

Preferred Qualifications

  • Master's degree or PhD in a relevant field (experience)
  • Experience in the AEC (Architecture, Engineering, Construction) industry (experience)
  • Familiarity with Autodesk products like AutoCAD or Revit (experience)
  • Contributions to open-source projects (experience)
  • Certifications in cloud or DevOps technologies (experience)

Responsibilities

  • Design and develop high-performance software components for Autodesk's flagship products
  • Lead cross-functional teams in agile development processes
  • Architect scalable, secure, and reliable cloud-native applications
  • Collaborate with product managers to define technical roadmaps
  • Mentor junior developers and conduct code reviews
  • Optimize system performance and ensure adherence to best practices

Benefits

  • general: Comprehensive health and dental insurance
  • general: Retirement savings plan with company matching
  • general: Flexible work arrangements including remote options
  • general: Professional development and tuition reimbursement
  • general: Paid time off and parental leave
  • general: Employee stock purchase plan
  • general: Wellness programs and gym memberships

Target Your Resume for "Senior Principal Software Developer" , Autodesk

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

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

Check Your ATS Score for "Senior Principal Software Developer" , 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 Senior Principal Software Developer @ Autodesk.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.