Principal Software Developer Platform - Services and Emerging Technologies (Montreal)

Principal Software Developer Platform - Services and Emerging Technologies (Montreal)

05 Aug
|
Autodesk
|
Montreal

05 Aug

Autodesk

Montreal

Job Requisition ID: 26WD99397

Position Overview

Autodesk is seeking a Principal Software Developer to help shape the future of Autodesk's cloud, platform, and AI-powered ecosystem. In this role, you will play a key part in defining and delivering the next generation of SaaS, data, visualization, and agentic platform capabilities that power experiences across Autodesk's product portfolio.

You will provide technical leadership across strategic initiatives spanning cloud services, developer platforms, Building Information Modeling (BIM), visualization technologies, data platforms, and emerging AI-driven workflows. Working closely with Product Management, Architecture, UX, and Engineering teams globally, you will help build scalable, secure, and extensible platform capabilities that enable Autodesk teams and customers to innovate faster.

As Autodesk continues its transformation toward a connected SaaS ecosystem, you will help evolve the foundational services, APIs, data architectures, and intelligent platform capabilities that support next-generation experiences, including AI-assisted workflows, autonomous agents, digital twins, and cross-product automation.

This role combines deep hands‑on engineering with strategic technical leadership. You will influence architecture, engineering practices, platform strategy, and cross‑organizational execution while solving highly complex technical challenges that span products, platforms, and business domains.

Success in this role will be measured by your ability to deliver platform‑level impact, accelerate engineering effectiveness, and shape technologies that empower millions of Autodesk customers to imagine, design, and make a better world.

Responsibilities

Technical Leadership & Architecture

- Lead the design, architecture, and implementation of large‑scale initiatives spanning cloud services, platform capabilities, desktop applications, and visualization technologies.
- Define and drive technical strategy aligned with Autodesk's long‑term SaaS, platform, and AI vision.
- Shape the evolution of Autodesk's next‑generation SaaS platform and shared cloud services.
- Influence architectural decisions and establish engineering standards that improve scalability, maintainability, performance, reliability, and developer productivity.
- Partner with Architects and senior technical leaders to evolve platform and system architectures that support future business and product growth.
- Act as a technical authority for critical decisions, balancing customer needs, developer experience, performance, security, and operational excellence.

Platform & Agentic Ecosystem

- Define and evolve platform services, APIs, data models, and developer experiences that enable product teams to build and scale consistently across Autodesk.
- Drive the architecture and adoption of intelligent platform capabilities supporting AI‑assisted workflows, autonomous agents, and cross‑product automation.




- Collaborate with AI, Data, and Platform teams to establish scalable foundations for agentic systems, orchestration frameworks, knowledge services, and model‑powered experiences.
- Drive adoption of shared platform capabilities, frameworks, SDKs, and reusable engineering patterns across teams.
- Evaluate emerging technologies and industry trends in cloud computing, distributed systems, AI, and agentic architectures, translating opportunities into strategic platform investments.
- Contribute to the evolution of cloud‑native architectures, platform ecosystems, and developer platforms that serve Autodesk products at global scale.

Product Development & Delivery

- Design and develop new capabilities while continuously improving existing products, services, and platform components.
- Identify, prioritize, and solve highly complex technical problems across multiple systems, teams, and domains.
- Break down ambiguous initiatives into executable plans, estimates, milestones, and measurable outcomes.
- Lead cross‑team technical initiatives and coordinate dependencies to ensure successful delivery.
- Ensure software quality through code reviews, automated testing, CI/CD practices, and engineering best practices.
- Lead root‑cause investigations of critical production incidents and implement durable long‑term solutions.
- Drive improvements in engineering processes, tooling, observability, deployment practices, and operational excellence.

Collaboration & Influence

- Collaborate closely with Product Managers, UX Designers, Architects, QA Engineers, and customers to define requirements and deliver impactful solutions.
- Lead technical discussions across organizations, aligning stakeholders and facilitating execution.
- Partner with global teams to coordinate technical strategy, issue resolution, and dependency management.
- Translate business objectives into scalable technical solutions and platform investments.
- Influence engineering direction across organizations without direct authority.

Mentorship & Organizational Impact

- Mentor engineers and technical leaders, helping elevate engineering standards across the organization.
- Foster a culture of technical excellence, innovation, collaboration, and continuous improvement.
- Drive adoption of engineering best practices and promote knowledge sharing across teams.
- Serve as a multiplier for engineering effectiveness through coaching, guidance, and technical leadership.

Minimum Qualifications

- Bachelor's or Master's degree in Computer Science, Engineering, Architecture,



or a related technical discipline, or equivalent practical experience.
- 8+ years of professional software development experience, including significant work on large‑scale applications, platforms, SaaS products, or distributed systems.
- Strong proficiency in modern software development technologies, including:
- Java and Spring Boot
- C++ and/or .NET/C#
- Object‑oriented design and software architecture principles

- Hands‑on experience with cloud platforms such as AWS or equivalent cloud providers.
- Experience developing scalable APIs and services using REST, GraphQL, gRPC, or similar technologies.
- Strong experience designing and evolving complex system architectures across multiple teams and domains.
- Deep understanding of distributed systems, service‑oriented architectures, cloud‑native platforms, and high‑performance applications.
- Strong knowledge of CI/CD pipelines, automated testing, observability, and modern engineering practices.
- Experience working in Agile environments with rapid delivery cycles.
- Demonstrated ability to lead technical initiatives and influence outcomes without direct authority.
- Excellent problem‑solving, communication, and stakeholder management skills.
- Proven ability to work effectively in globally distributed teams.

Preferred Qualifications

- Experience with Autodesk products, BIM workflows, AEC technologies, or design and engineering software.
- Experience building platform ecosystems, extensibility frameworks, SDKs, APIs, or developer platforms.
- Experience leading successful delivery of commercial SaaS, cloud, desktop, or platform products.
- Experience with large‑scale cloud‑native architectures and distributed systems.
- Knowledge of AI platforms, agentic architectures, orchestration frameworks, LLM‑powered applications, or intelligent automation systems.
- Experience with observability, monitoring, incident management, and production operations at scale.
- Experience with Git and modern source control practices.
- Proven track record mentoring senior engineers and technical leaders.
- Experience serving as a Technical Lead, Principal Engineer, or Engineering Leader in cross‑functional Agile organizations.

Key Success Factors

- Strategic technical leadership across products, platforms, and organizations.
- Ability to shape Autodesk's future SaaS and Agentic Platform ecosystem.
- Strong systems thinking and architectural judgment.
- Ability to balance customer value, engineering excellence, scalability, and speed of delivery.
- Proven track record of delivering impact through influence and collaboration.
- Solid ownership mindset and accountability for business outcomes.
- Excellence in communication, mentorship, and stakeholder engagement.
- Passion for building technologies that empower customers to imagine, design, and make a better world.

#J-18808-Ljbffr

📌 Principal Software Developer Platform - Services and Emerging Technologies (Montreal)
🏢 Autodesk
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: principal software developer platform - services and emerging technologies (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: principal software developer platform - services and emerging technologies (montreal) / montreal