Base Career helps you apply smarter for this job.
Key skills for this role
As we transition from a world of files to that of products powered by cloud data services, we're building our core underlying cloud fabric and kernel that is comprised of massively scalable, always-on, globally deployed cloud services that underpin our customer-facing systems. In order to provide a seamless cloud data experience for our customers we're building a platform that bridges existing products and solutions with our cloud data platform.
We are looking for a Principal Software Engineer to join the DX SDK team. The SDK is the kernel of our data interoperability platform. It is the layer our connectors (Revit, Inventor, Rhino, Civil3D, and more) and partner integrations build on to read, write, cache, and synchronize design data with the cloud. In this role you will set technical direction for the SDK and the connectors that sit on top of it, while staying hands-on in the code.
The successful candidate should have a strong sense of ownership and be able to drive projects through to completion. They should be well versed in building customer-facing products and developer-centric APIs, SDKs, and components that are used by many teams. We are also adopting Spec-Driven Development and using AI tools as part of how we build, and we expect our principal engineers to help lead that shift.
What you'll own
Be the technical authority for the SDK. Hold deep knowledge of the SDK's architecture, design trade-offs, failure modes, performance characteristics, and the reasoning behind major decisions such as caching strategy, delta apply and revert semantics, data-model API contracts, and large-model memory behaviour. When architectural questions come up in this area, the team should be able to turn to you
Set and uphold the quality bar. Your code should set the standard, and your reviews should go beyond correctness to design quality, backward compatibility of public SDK contracts, domain fit, and long-term maintainability. As more code is produced through Spec-Driven Development, be clear about where extra care is needed across specs, reviews, tests, and integration validation, so that nothing in your area ships below the bar you set
Own the most important technical debt and non-functional requirements. Identify the top tech-debt items in the SDK, create a plan, and track progress. Build performance, resiliency, observability, and cost into solutions from the start, and make sure stakeholders understand the business cost of debt so it gets prioritised
Lead business-critical initiatives end to end. Own outcomes tied to team and division OKRs such as GA milestones, reliability and trusted-trip targets, adoption, and developer experience. Define success metrics, drive toward them, and report progress. Tie each major initiative back to its customer or business impact
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
Boston, USA
Bengaluru, IND
Bengaluru, IND
Bengaluru, IND
Montréal, CAN
, GBR
Montréal, CAN
Toronto, CAN
Help the people around you grow. Run design reviews, pair with engineers on hard problems, delegate stretch work and put the right people forward for visible work. At this level your impact is measured as much by the team's output as by your own
As we transition from a world of files to that of products powered by cloud data services, we're building our core underlying cloud fabric and kernel that is comprised of massively scalable, always-on, globally deployed cloud services that underpin our customer-facing systems. In order to provide a seamless cloud data experience for our customers we're building a platform that bridges existing products and solutions with our cloud data platform.
We are looking for a Principal Software Engineer to join the DX SDK team. The SDK is the kernel of our data interoperability platform. It is the layer our connectors (Revit, Inventor, Rhino, Civil3D, and more) and partner integrations build on to read, write, cache, and synchronize design data with the cloud. In this role you will set technical direction for the SDK and the connectors that sit on top of it, while staying hands-on in the code.
The successful candidate should have a strong sense of ownership and be able to drive projects through to completion. They should be well versed in building customer-facing products and developer-centric APIs, SDKs, and components that are used by many teams. We are also adopting Spec-Driven Development and using AI tools as part of how we build, and we expect our principal engineers to help lead that shift.
What you'll own
Be the technical authority for the SDK. Hold deep knowledge of the SDK's architecture, design trade-offs, failure modes, performance characteristics, and the reasoning behind major decisions such as caching strategy, delta apply and revert semantics, data-model API contracts, and large-model memory behaviour. When architectural questions come up in this area, the team should be able to turn to you
Set and uphold the quality bar. Your code should set the standard, and your reviews should go beyond correctness to design quality, backward compatibility of public SDK contracts, domain fit, and long-term maintainability. As more code is produced through Spec-Driven Development, be clear about where extra care is needed across specs, reviews, tests, and integration validation, so that nothing in your area ships below the bar you set
Own the most important technical debt and non-functional requirements. Identify the top tech-debt items in the SDK, create a plan, and track progress. Build performance, resiliency, observability, and cost into solutions from the start, and make sure stakeholders understand the business cost of debt so it gets prioritised
Lead business-critical initiatives end to end. Own outcomes tied to team and division OKRs such as GA milestones, reliability and trusted-trip targets, adoption, and developer experience. Define success metrics, drive toward them, and report progress. Tie each major initiative back to its customer or business impact
Help the people around you grow. Run design reviews, pair with engineers on hard problems, delegate stretch work and put the right people forward for visible work. At this level your impact is measured as much by the team's output as by your own
Welcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk – it’s at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you’re an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
This role may require in-person onboarding and/or in-person ID verification.
Please search for open jobs and apply internally (not on this external site).
Global provider of software for design, engineering, and manufacturing.
Visit company websiteJobs and hiring trendsFull-time
Senior · 8+ years experience
Onsite
Apply faster on company sites with our extension.