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

Autodesk
Montreal, Toronto
Workplace: OnsiteFull time88,000 - 128,700 annuallyFunction: Software EngineeringExperience: 2-5 yearsEducation: bachelorsSkills: ["Analytical and problem-solving","Communication","Teamwork","Ability to learn quickly","Collaboration"]

Build and evolve scalable cloud services, APIs, and platform capabilities that power a growing SaaS ecosystem. You’ll design, develop, test, and maintain high-quality software (including automated tests), improve platform reliability and performance, and support data platform and AI-powered capabilities. Work closely with product managers, UX designers, architects, and engineers in an Agile environment, using modern languages and distributed-systems practices to deliver customer value.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Autodesk
Autodesk
1 month ago

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

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 15 hours agoStatus: Live

Job Summary

Build and evolve scalable cloud services, APIs, and platform capabilities that power a growing SaaS ecosystem. You’ll design, develop, test, and maintain high-quality software (including automated tests), improve platform reliability and performance, and support data platform and AI-powered capabilities. Work closely with product managers, UX designers, architects, and engineers in an Agile environment, using modern languages and distributed-systems practices to deliver customer value.
Location: Montreal, Toronto
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, test, and maintain high-quality software solutions, including clean, maintainable, well-documented code.
  • •Contribute to cloud services, APIs, and backend/platform capabilities, including implementing new features and enhancements.
  • •Develop automated tests and participate in code reviews to ensure software quality and reliability.
  • •Improve platform reliability, performance, and operational excellence for scalable SaaS and cloud-based solutions.
  • •Troubleshoot and resolve software defects and production issues while collaborating in Agile planning and delivery.

Pay and Benefits

Salary: 88,000 - 128,700 annually

Key Requirements

  • •Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related field, or equivalent practical experience.
  • •2–5 years of software development experience.
  • •Strong proficiency in modern software development technologies, including C++ and Python, plus object-oriented design and software architecture principles.
  • •Understanding of software development fundamentals, data structures, and algorithms, with basic knowledge of APIs and web services.
  • •Interest in cloud computing and SaaS, with strong analytical/problem-solving and communication/teamwork skills.
Experience:2-5 yearsSaaSCloud computingDistributed systemsData platformsAI
Education:Bachelor's in Computer Science, Software Engineering, Computer Engineering (or related technical field)
Skills:Analytical and problem-solvingCommunicationTeamworkAbility to learn quicklyCollaboration
Tech Stack:C++PythonTypeScript.NETC#JavaSpring BootAWSREST APIsGitObject-oriented designSoftware architectureData structuresAlgorithms

Company Brief

Autodesk
Provides design and engineering software for architecture, construction, manufacturing, media, and entertainment industries, offering CAD, BIM, and 3D modeling tools to enable product and infrastructure design workflows.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Rafael, United States
Founded: 1982
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor