Talent.com
Autodesk
Senior Software Developer (C++)– Platform & Emerging TechnologiesAutodesk • Toronto, ON, Canada
No longer accepting applications
Senior Software Developer (C++)– Platform & Emerging Technologies

Senior Software Developer (C++)– Platform & Emerging Technologies

Autodesk • Toronto, ON, Canada
25 days ago
Salary
CA$107,000.00 yearly
Job type
  • Full-time
Job description

Senior Software Developer – Platform & Emerging Technologies

Position Overview: Autodesk is seeking a Senior Software Developer to help build the next generation of cloud, platform, and AI‑powered capabilities that support Autodesk products and customers worldwide. In this role, you will contribute to the development of scalable SaaS services, platform components, data solutions, visualization technologies, and emerging AI‑driven experiences. You will collaborate closely with Product Management, UX, Architecture, and Engineering teams to design, develop, and deliver high‑quality software solutions that enable innovation across Autodesk’s product ecosystem. As Autodesk continues its transformation toward a connected SaaS platform, you will help build and evolve services, APIs, data architectures, and intelligent platform capabilities that support AI‑assisted workflows, automation, and cross‑product experiences. This role combines strong technical execution with growing technical leadership. Success will be measured by delivering high‑quality solutions, contributing to platform evolution, and positively influencing your team and product outcomes.

Responsibilities

Software Development & Technical Execution

  • Design, develop, test, and maintain scalable software solutions across cloud services, platform capabilities, and product applications.
  • Contribute to the design and implementation of new platform features and enhancements to existing systems.
  • Build reliable, secure, maintainable, and high‑performance software solutions.
  • Develop and maintain APIs, services, SDKs, and reusable platform components.
  • Participate in technical design reviews and contribute to architectural discussions within the team.
  • Troubleshoot and resolve complex technical issues through debugging, root‑cause analysis, and continuous improvement.
  • Participate in software releases and operational support activities.

Cloud, SaaS & Platform Development

  • Contribute to the development and evolution of Autodesk’s SaaS and platform ecosystem.
  • Build scalable cloud‑native services and distributed systems.
  • Develop APIs and integration capabilities that enable product interoperability and developer productivity.
  • Help improve platform capabilities supporting automation, intelligent workflows, and emerging AI‑powered experiences.
  • Contribute to platform observability, reliability, security, and operational excellence.

Collaboration & Delivery

  • Collaborate closely with Product Managers, UX Designers, Architects, QA Engineers, and fellow developers to deliver customer value.
  • Participate in Agile planning, estimation, and delivery activities.
  • Coordinate with engineers across teams to manage dependencies and deliver projects successfully.
  • Contribute to engineering best practices, code quality standards, and team effectiveness.
  • Participate in peer code reviews and knowledge‑sharing initiatives.

Growth & Mentorship

  • Mentor junior engineers and support their professional development.
  • Share technical knowledge and contribute to a culture of continuous learning.
  • Stay current with emerging technologies and industry trends in cloud computing, software engineering, and AI.
  • Contribute ideas that improve products, developer experiences, and engineering practices.

Minimum Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, Architecture, or a related technical discipline, or equivalent practical experience.
  • 5+ years of professional software development experience.
  • Strong proficiency in one or more of the following technology stacks:
    • Java and Spring Boot
    • C++ and/or .NET/C#
    • JavaScript/TypeScript and modern web technologies
  • Experience building cloud‑based applications, distributed systems, or SaaS solutions.
  • Hands‑on experience with AWS or other cloud platforms.
  • Experience developing APIs and services using REST, GraphQL, gRPC, or similar technologies.
  • Solid understanding of object‑oriented design, software architecture, and engineering best practices.
  • Experience with CI/CD pipelines, automated testing, and modern development workflows.
  • Experience working in Agile software development environments.
  • Strong analytical, troubleshooting, and problem‑solving skills.
  • Excellent communication and collaboration skills.
  • Ability to work effectively in globally distributed teams.

Preferred Qualifications

  • Experience with Autodesk products, BIM workflows, AEC technologies, or design and engineering software.
  • Experience with cloud‑native architectures and large‑scale distributed systems.
  • Experience with AI‑powered applications, automation systems, or intelligent workflows.
  • Experience with 2D/3D visualization systems, rendering engines, or graphics technologies.
  • Experience building APIs, SDKs, extensibility frameworks, or developer platform capabilities.
  • Familiarity with observability, monitoring, and production operations.
  • Experience with Git and modern source control practices.
  • Experience mentoring junior engineers.

Key Success Factors

  • Consistently delivers high‑quality technical solutions.
  • Demonstrates strong ownership and accountability.
  • Collaborates effectively across teams and disciplines.
  • Contributes positively to engineering culture and team effectiveness.
  • Balances customer needs, technical quality, and delivery commitments.
  • Continuously learns and applies new technologies and engineering practices.
  • Helps advance Autodesk’s SaaS, platform, and AI capabilities through technical excellence and innovation.

Salary Transparency (Canada Only)

Base salary range: $107,000 – $157,300, depending on experience and location. Compensation may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.

#J-18808-Ljbffr

Create a job alert for this search

Senior Software Developer (C++)– Platform & Emerging Technologies • Toronto, ON, Canada

Similar jobs

Senior Software Engineer — Diagnostics Team

UnityToronto, ON, CA
Full-time

Developing the Unity platform means designing, building, testing, and maintaining the systems that empower developers to ship and operate live games at scale.The Diagnostics team sits inside Unity'... Show more

 • Promoted

Senior Software Developer

Interactoronto, on, Canada
Full-time

At Interac, we protect both — driving trust, security, and inclusion, so our digital economy thrives.Founded in 1984, Interac connects Canadians through secure digital payments, advanced identity v... Show more

 • Promoted

Senior Software Developer

Autodesktoronto, on, Canada
Full-time

Autodesk Platform Service and Emerging Technology team is looking for full stack talents to work on a platform workflow engine.In this role, you will build a multi‑tenant durable workflow engine on... Show more

 • Promoted

Senior C++ Engineer, Fixed Term - Toronto

DeptToronto, ON, CA
Temporary

What this means, is that we are always leaning forward, thinking of what we can create tomorrow that does not exist today.We were born digital and we are a new model of agency, with a deep skillset... Show more

 • Promoted

Senior Software Developer Focused on Building Healthcare Solutions

Clover HealthToronto, ON, CA
Full-time

Become a key player in healthcare innovation as a Senior Software Developer.Your skills will help forge systems that improve healthcare delivery and outcomes for patients through technology.As a Se... Show more

 • Promoted

Senior Software Developer

SeequentToronto, ON, CA
Full-time

At Seequent, we help organisations to understand the underground, giving them confidence to make better decisions faster.We build world‑leading technology in Earth sciences, transforming how custom... Show more

 • Promoted

Senior Software Developer

Armstrong Fluid TechnologyToronto, ON, CA
Full-time

Armstrong Fluid Technology is a global leader in innovative fluid flow solutions.We are committed to engineering excellence and delivering high-quality products and services that drive efficiency a... Show more

 • Promoted

Senior Software Developer

Toronto Film SchoolToronto, ON, CA
Full-time

Build the Platform That Powers the Future of Vehicle Access.Toronto (Remote / Hybrid considered).We're looking for an experienced developer who wants to spend their time building, not managing.Some... Show more

 • Promoted

Senior Embedded C/C++ Developer - Build Utm Features - $112,000 - $137,000 A Year

FortinetToronto County, Canada
Full-time

Develop and maintain UTM features.Requires C/C++ experience and knowledge of UNIX environments. Show more

 • Promoted

Software Developer - Senior

JSG (Johnson Service Group, Inc.)Toronto, ON, CA
Full-time

Get AI-powered advice on this job and more exclusive features.The Senior Software Developer will be responsible for designing, developing, and implementing automation, integrations, and reporting s... Show more

 • Promoted

C++ Developer

Pacer GroupToronto
Full-time

C++ development with strong expertise in.Data Structures, Algorithms, Multithreading, and Concurrency.Python, Terraform, Flux, Azure Data Factory, and Microsoft Azure certifications.We are an equal... Show more

 • Promoted

RQ08722 - Software Developer - Senior

Rubicon PathToronto, Ontario, Canada
Full-time

About the job RQ08722 - Software Developer - Senior.Responsibilities Required to translate technical systems specifications into working, tested applications.This includes: developing detailed prog... Show more

 • Promoted

Senior Developer

Coconut SoftwareToronto, Ontario, Canada
Full-time

At Coconut Software, we’re not just building software—we’re reimagining how financial institutions connect with their customers.As a Senior Developer, you will be a driving force in shaping innovat... Show more

 • Promoted • New!

Senior Software Developer (Geotab Vitality)

GeotabToronto, ON, CA
Permanent

Senior Software Developer (Geotab Vitality).Geotab ® is a global leader in IoT and connected transportation and certified “Great Place to Work™.We are a company of diverse and talented individuals ... Show more

 • Promoted

Senior Software Developer - Workflows

Verily Healthtoronto, on, Canada
Full-time

Verily Health is a data platform and technology company purpose-built to power AI-enabled precision health solutions that accelerate research and improve care for individuals and communities.Unique... Show more

 • Promoted

Senior Software Engineer, Platform

Pockethealthtoronto, on, Canada
Full-time

What if you could personally impact the future of healthcare? As part of the PocketHealth team, you will enable hospitals and clinics across North America — and more importantly, empower over 2 mil... Show more

 • Promoted

Senior Software Developer (SA)

NRT Technology Corp.Toronto, ON, CA
Full-time

At NRT, we build more than solutions: we build up each other.NRT is a worldwide leader in future-ready FinTech and Information Technology designed to elevate and enhance the enterprise gaming indus... Show more

 • Promoted

Senior Software Engineer, Card Solutions (Ontario)

ReapToronto, Ontario, Canada
Full-time

Reap is a global financial technology company headquartered in Hong Kong with employees across multiple countries.We enable financial connectivity and access for businesses worldwide by combining t... Show more

 • Promoted

C++ Developer in Toronto's Capital Markets

CG Consulting GroupToronto, Ontario, Canada
Temporary

Join a global IT services firm as a C++ Developer specializing in Capital Markets, positioned in downtown Toronto.This hybrid role involves collaborative development that influences trading efficie... Show more

 • Promoted

Software Developer Senior

Brokerlink Inc.Toronto, Ontario, Canada
Permanent

Being a part of BrokerLink, means you live our values: to act with integrity, be respectful of others, have a customer-driven mindset, strive for excellence and always treat others with generosity.... Show more