Talent.com
Autodesk
Software Engineer, Ingénieur Logiciel – Platform & Emerging TechnologiesAutodesk • Montreal (administrative region), QC, Canada
Software Engineer, Ingénieur Logiciel – Platform & Emerging Technologies

Software Engineer, Ingénieur Logiciel – Platform & Emerging Technologies

Autodesk • Montreal (administrative region), QC, Canada
10 days ago
Salary
CA$88,000.00–CA$128,700.00 yearly
Job type
  • Full-time
Job description

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

Montreal or Toronto

Position Overview

Autodesk is looking for a Software Engineer to help build the next generation of cloud services, data platforms, and AI-powered capabilities that support Autodesk products and customers worldwide. In this role, you will contribute to the design, development, and evolution of scalable services and platform capabilities that power Autodesk's growing SaaS ecosystem. You will work alongside experienced engineers, architects, product managers, and UX designers to develop high-quality solutions that enable innovation across Autodesk's products and services. You will have the opportunity to contribute to cloud-native services, APIs, data platforms, and emerging AI-powered experiences while gaining hands‑on experience with modern software engineering practices and large-scale distributed systems. This position is ideal for engineers who are passionate about technology, eager to learn, and excited to solve complex problems in a collaborative environment.

Responsibilities

Software Development

  • Design, develop, test, and maintain high-quality software solutions.
  • Contribute to the development of cloud services, APIs, and platform capabilities.
  • Participate in the design and implementation of new features and enhancements.
  • Write clean, maintainable, and well-documented code.
  • Develop automated tests to ensure software quality and reliability.
  • Participate in code reviews and apply software engineering best practices.
  • Troubleshoot and resolve software defects and production issues.

Platform & Cloud Development

  • Contribute to the development of scalable SaaS and cloud-based solutions.
  • Help build and maintain APIs and backend services.
  • Participate in improving platform reliability, performance, and operational excellence.
  • Support the evolution of data platforms and intelligent platform capabilities.
  • Learn and apply cloud-native development principles and modern engineering practices.

Collaboration & Learning

  • Collaborate with Product Managers, UX Designers, Architects, and fellow engineers to deliver customer value.
  • Participate in Agile planning, estimation, and delivery activities.
  • Work closely with team members to solve technical challenges and share knowledge.
  • Continuously learn new technologies, tools, and engineering practices.
  • Contribute ideas that improve products, processes, and developer experiences.

Minimum Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field, or equivalent practical experience.
  • 2–5 years of software development experience.
  • Strong proficiency in modern software development technologies, including:
    • C++ and Python
    • Object-oriented design and software architecture principles
  • Desired proficiency with:
    • TypeScript
    • .NET/C#
    • Java and Spring Boot
  • Understanding of software development fundamentals, data structures, and algorithms.
  • Basic understanding of APIs and web services.
  • Interest in cloud computing and SaaS technologies.
  • Strong analytical and problem-solving skills.
  • Good communication and teamwork skills.
  • Ability to learn quickly and adapt in a fast-paced environment.

Preferred Qualifications

  • Experience with Java and Spring Boot through academic, personal, internship, or professional projects.
  • Familiarity with AWS or other cloud platforms.Knowledge of REST APIs and distributed systems concepts.
  • Experience with Git and source control systems.
  • Familiarity with automated testing practices.
  • Interest in data platforms, artificial intelligence, or cloud-native technologies.
  • Participation in open-source, academic, or personal software projects.

What You'll Gain

  • Hands‑on experience building SaaS and cloud-based platforms at scale.
  • Exposure to modern software architecture and distributed systems.
  • Opportunities to work with data platforms, APIs, and emerging AI technologies.
  • Mentorship from experienced engineers and technical leaders.
  • Experience working in a global engineering organization focused on innovation and continuous learning.

Key Success Factors

  • Curiosity and willingness to learn.
  • Strong collaboration and communication skills.
  • Commitment to software quality and continuous improvement.
  • Ability to solve problems effectively and take ownership of assigned work.
  • Passion for technology and innovation.
  • Desire to help build solutions that enable Autodesk customers to imagine, design, and make a better world.

Ingénieur(e) logiciel – Plateformes et technologies émergentes

Présentation du poste

Autodesk est à la recherche d’un(e) Ingénieur(e) logiciel passionné(e) pour contribuer au développement de la prochaine génération de services infonuagiques, de plateformes de données et de solutions alimentées par l’intelligence artificielle.

Dans ce rôle, vous participerez à la conception, au développement et à l’évolution de services et de capacités de plateforme évolutifs qui soutiennent l’écosystème SaaS d’Autodesk. Vous travaillerez aux côtés d’ingénieurs expérimentés, d’architectes, de gestionnaires de produit et de concepteurs UX afin de développer des solutions de grande qualité favorisant l’innovation à travers les produits et services Autodesk.

Vous aurez l’occasion de contribuer à des services cloud-native, à des API, à des plateformes de données ainsi qu’à des expériences émergentes propulsées par l’intelligence artificielle, tout en développant votre expertise dans les pratiques modernes de développement logiciel et les systèmes distribués à grande échelle.

Ce poste est idéal pour les ingénieurs passionnés par la technologie, motivés à apprendre et enthousiastes à l’idée de résoudre des problèmes complexes dans un environnement collaboratif.

Responsabilités

Développement logiciel

  • Concevoir, développer, tester et maintenir des solutions logicielles de haute qualité.
  • Contribuer au développement de services infonuagiques, d’API et de capacités de plateforme.
  • Participer à la conception et à l’implantation de nouvelles fonctionnalités et améliorations.
  • Produire du code propre, maintenable et bien documenté.
  • Développer des tests automatisés afin d’assurer la qualité et la fiabilité des solutions.
  • Participer aux revues de code et appliquer les meilleures pratiques d’ingénierie logicielle.
  • Diagnostiquer et corriger les anomalies logicielles et les problèmes de production.

Développement SaaS, Cloud et Plateformes

  • Contribuer au développement de solutions SaaS et infonuagiques évolutives.
  • Participer à la création et à l’évolution d’API et de services backend.
  • Contribuer à l’amélioration de la fiabilité, la performance et l’excellence opérationnelle des plateformes.
  • Participer à l’évolution des plateformes de données et des capacités intelligentes.
  • Apprendre et appliquer les principes du développement cloud‑native et les pratiques modernes d’ingénierie.

Collaboration et apprentissage

  • Collaborer avec les gestionnaires de produit, concepteurs UX, architectes et autres ingénieurs afin de livrer de la valeur aux clients.
  • Participer aux activités de planification, d’estimation et de livraison dans un environnement Agile.
  • Travailler étroitement avec les membres de l’équipe afin de résoudre des défis techniques et partager les connaissances.
  • Développer continuellement ses compétences techniques et découvrir de nouvelles technologies.
  • Contribuer à l’amélioration des produits, des processus et de l’expérience développeur.

Qualifications Minimales

  • Baccalauréat en informatique, génie logiciel, génie informatique ou domaine connexe, ou expérience pratique équivalente.
  • De 2 - 5 ans d’expérience en développement logiciel.
  • Bonne connaissance de Java et des principes de programmation orientée objet.
  • Familiarité avec Spring Boot ou intérêt à apprendre les technologies modernes de développement backend.
  • Compréhension des fondements du développement logiciel, des structures de données et des algorithmes.
  • Compréhension de base des API et des services web.
  • Intérêt pour les technologies infonuagiques et les solutions SaaS.
  • Excellentes aptitudes analytiques et de résolution de problèmes.
  • Bonnes compétences en communication et en travail d’équipe.
  • Capacité à apprendre rapidement dans un environnement dynamique.

Qualifications Souhaitées

  • Solide maîtrise des technologies modernes de développement logiciel, notamment : C++ et Python
  • Les principes de conception orientée objet et d’architecture logicielle
  • Une bonne maîtrise des technologies suivantes est considérée comme un atout :
    • TypeScript
    • .NET / C#
    • Java et Spring Boot
  • Familiarité avec AWS ou d’autres plateformes infonuagiques.
  • Connaissance des API REST et des concepts de systèmes distribués.
  • Expérience avec Git et les systèmes de gestion du code source.
  • Familiarité avec les tests automatisés.
  • Intérêt pour les plateformes de données, l’intelligence artificielle ou les technologies cloud-native.
  • Participation à des projets open source, académiques ou personnels.

Ce que vous développerez dans ce rôle

  • Une expérience concrète dans le développement de plateformes SaaS et infonuagiques à grande échelle.
  • Une exposition aux architectures logicielles modernes et aux systèmes distribués.
  • Des connaissances pratiques en plateformes de données, API et technologies d’intelligence artificielle émergentes.
  • L’accompagnement d’ingénieurs et de leaders techniques expérimentés.
  • Une expérience au sein d’une organisation mondiale axée sur l’innovation et l’apprentissage continu.

Facteurs clés de réussite

  • Curiosité et volonté d’apprendre.
  • Excellentes aptitudes de collaboration et de communication.
  • Souci de la qualité et de l’amélioration continue.
  • Capacité à résoudre efficacement les problèmes et à prendre en charge les responsabilités confiées.
  • Passion pour la technologie et l’innovation.
  • Désir de contribuer à des solutions qui permettent aux clients Autodesk d’imaginer, de concevoir et de créer un monde meilleur.

Transparence salariale / Salary transparency

Le salaire est l'un des éléments du programme de rémunération concurrentiel d'Autodesk. Pour les postes basés au Canada, nous offrons un salaire de base entre $88,000 et $128,700. Le salaire est déterminé selon l'expérience professionnelle et l'emplacement du candidat(e). En plus du salaire de base, notre programme de rémunération peut inclure une prime annuelle, des commissions pour les postes de ventes, des attributions d'actions et un ensemble complet d'avantages sociaux. Salary is one part of Autodesk’s competitive compensation package. For Canada based roles, we expect a starting base salary between $88,000 and $128,700. Offers are based on the candidate’s experience and geographic location, and may exceed this range. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.

appurtenance / Belonging

Nous sommes fiers de cultiver une culture d’appartenance où chacun peut s’épanouir. Pour en savoir plus, https://www.autodesk.com/company/global-belonging. We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: https://www.autodesk.com/company/global-belonging

#J-18808-Ljbffr
Create a job alert for this search

Software Engineer, Ingénieur Logiciel – Platform & Emerging Technologies • Montreal (administrative region), QC, Canada

Similar jobs

Software Engineer (Golang, React)

Applied Systems CanadaMontreal (administrative region), QC, CA
Full-time

Software Engineer (Golang, React).To keep us headed in the right direction, we’re looking for people who understand winning is a team sport, who value and seek to learn from our team’s diverse expe... Show more

 • Promoted

Senior MTS Software Engineer for eCommerce

eBayMontreal (administrative region), QC, CA
Full-time

Take on a leadership role as a Senior MTS Software Engineer in a dynamic eCommerce setting.Position yourself at the forefront of backend development and technical innovation supporting flexible wor... Show more

 • Promoted

Ingénieur Principal Software Aéronautique

SEGULA TechnologiesMontreal
Full-time

SEGULA Technologies Canada recherche un Ingénieur Principal Software pour l'industrie aéronautique.Apportez votre expertise en logiciels embarqués et en électronique.Vous serez responsable de l’éva... Show more

 • Promoted

Principal AI Software Engineer & Tech Leader

Aspen TechnologyMontreal (administrative region), QC, CA
Full-time

A leading technology firm in Montreal, Quebec, is seeking a Principal Software Developer for their AI R&D team.This role involves mentoring junior developers, collaborating with cross-functional te... Show more

 • Promoted

System Software Engineer - AI

Delos Datamontreal (administrative region), qc, Canada
Full-time

We are a stealth‑mode startup building foundational technology to address performance, scalability, and resiliency challenges in large‑scale AI data center clusters.We are backed by top‑tier VC fir... Show more

 • Promoted

Senior Software Engineer

CoveoMontreal (administrative region), QC, CA
Full-time

Experience developing cloud-hosted distributed systems.Et si ta prochaine optimisation permettait à des millions de contenus de devenir facilement accessibles à la recherche? En tant que développeu... Show more

 • Promoted

Software Engineer

Meroka Inc.Montreal (administrative region), QC, CA
Full-time +1

Meroka exists to create generational wealth for the people who run the local economy — to power those who power everyday life.Practically, we acquire physical-economy, blue-collar, built-world busi... Show more

 • Promoted

Senior Software Engineer

DeOSmontreal (administrative region), qc, Canada
Full-time

Systèmes temps réel / Streaming à ultra-faible latence.Lieu : Montréal, QC — Sur site.DeOS est une plateforme edge interactive de nouvelle génération qui permet une expérience de jeu instantanée et... Show more

 • Promoted

Senior Software Engineer, Global Markets Platform Lead

AlpacaMontreal (administrative region), QC, CA
Full-time

A leading financial technology company is seeking a Senior Engineer to design and maintain systems that empower millions of users.This role requires proven experience in financial systems and the a... Show more

 • Promoted

Senior Software Engineer - Logistics

PostGridMontreal (administrative region), QC, CA
Full-time

PostGrid is a global leader in enterprise SaaS platform for automated offline communications.Our robust APIs empower organizations to create, personalize, and dispatch physical mail letters, postca... Show more

 • Promoted

Senior Software Engineer, Low-Latency Trading (Hybrid)

Catch TalentMontreal, Montreal (administrative region), CA
Full-time

A leading quantitative trading firm in Montreal is seeking a Talent Acquisition Strategist with expertise in automation and technology.In this role, you'll contribute to global strategic projects a... Show more

 • Promoted

Software Engineer

Pentangle Tech Services | P5 GroupMontreal (administrative region), QC, CA
Full-time

Analyze, debug, modify, test, and implement software (primarily C and C++).We have embedded projects, as well as higher-level applications.Responsible for debugging existing, recent, and older prod... Show more

 • Promoted

Software Engineer, Platform Operations

PlanetMontreal (administrative region), QC, CA
Full-time

We believe in using space to help life on Earth.Planet designs, builds, and operates the largest constellation of imaging satellites in history.This constellation delivers an unprecedented dataset ... Show more

 • Promoted

Senior Generative AI Software Engineer

Apertera (formerly Alexa Translations)Montreal (administrative region), QC, CA
Full-time

Apertera is leading the evolution of language solutions for high-stakes content.We partner with enterprises as an extension of their teams, combining professional expertise with Adaptive AI technol... Show more

 • Promoted

Ingénieur logiciel senior en IA appliquée

Simpro Software New Zealand LtdMontreal (administrative region), QC, CA
Full-time

Nous recherchons un Ingénieur logiciel senior en IA appliquée de haut calibre pour rejoindre l'équipe d'ingénierie Delight.Delight est une équipe dynamique, dirigée par ses fondateurs, fonctionnant... Show more

 • Promoted

Software Engineer Opportunity in Longueuil

Aviya Aerospace SystemsLongueuil, Montérégie, CA
Full-time

Become a key player as a Software Engineer at Aviya Aerospace Systems in Longueuil, Quebec, where your programming skills in Java and Python will drive aerospace innovations.Aviya Aerospace Systems... Show more

 • Promoted

Senior Embedded Flight Software Engineer - Hybrid (Montreal)

Aversan Inc.Montreal (administrative region), QC, CA
Full-time

A leading engineering firm in Montreal is seeking a Senior Embedded Engineer to develop safety-critical embedded systems.The ideal candidate will have a Bachelor's degree in a relevant field and st... Show more

 • Promoted

Speechify Senior Software Engineer Role

Clutch CanadaMontreal (administrative region), QC, CA
Full-time

Elevate user experiences at Speechify as a Senior Software Engineer.Focus on building efficient services and product SDKs that empower users to learn better.In this role within the Core Experiences... Show more

 • Promoted

Software Engineer

SpellbookMontreal (administrative region), QC, CA
Full-time

Spellbook is a leading AI suite for commercial lawyers, trusted by more than 3,000 law firms and in‑house teams worldwide.Our mission is to make legal services more accessible by empowering legal p... Show more

 • Promoted

Développeur logiciel (moteur principal)/Software Developer (Core Engine) - Battlefield

Electronic Artsmontreal (administrative region), qc, Canada
Full-time

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story.Part of a community that connects across the globe.A ... Show more