Principal Software Engineer(.NET)

Autodesk, Inc

Pune District

On-site

INR 4,000,000 - 6,000,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Autodesk, Inc. in Pune, India seeks a Principal Software Engineer for the DX SDK team. You will own the SDK architecture, guide connectors, and drive spec-driven development with AI-assisted tooling.

You'll lead end-to-end design, reviews, and performance optimizations for scalable cloud data services that power design interoperability across Revit, Inventor, and other products. Strong leadership and C# expertise required. This is a hands-on role with collaboration across global teams.

Qualifications

  • 8+ years of software development experience in C# and end-to-end product development.
  • Strong leadership and mentoring skills.
  • Experience designing APIs and SDKs with backward compatibility.

Responsibilities

  • Own technical direction for the SDK and connectors.
  • Lead planning, design, development, and testing of features via the SDK, services, and connectors.
  • Collaborate with stakeholders to define requirements and drive a cohesive technical strategy.

Skills

C#
API design
SDK development
CI/CD
Software architecture
Mentoring
Multithreading
AI-assisted development

Job description

Job ID26WD99155DepartmentNon-CommissionJob Requisition ID #26WD99155Position OverviewAs 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 ownBe 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 youSet 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 setOwn 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 prioritisedLead 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 impactHelp 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 ownResponsibilitiesEngage in technical and architectural discussions and decision making to shape the direction of the SDK and the broader data interoperability platformLead planning, design, development, and testing of key features and capabilities delivered via the SDK, services, and connectorsCollaborate with stakeholders to understand requirements and use cases, and build towards a cohesive technical strategyBuild strategic partnerships with key cross-organizational teams (DX Platform, connector teams, product, and architecture) so that the SDK both leverages and informs platform capabilitiesUphold team standards by championing engineering best practices, and define what good looks like as the team adopts Spec-Driven DevelopmentHands-on software development for products that will perform at scale, be supportable, and be extensibleWrite code that is tested, readable, and maintainable, and produce clear specs and design docsPerform code reviews, evaluate implementations (whether written by people or with AI assistance), and provide feedback for tool improvementsAutomate processes where possible and create new technologies when neededCross-train and mentor teammates, and share knowledge through design docs, demos, and internal forumsCommunicate early and clearly. Raise risks, dependencies, and blockers before they become surprises, along with a recommended path forwardParticipate in on-call rotation to support production systemsHow we buildWe are an AI-Native engineering organization, and the DX SDK team is moving toward Spec-Driven Development. We expect a principal engineer to help lead that shift rather than wait for it:Use AI tools in your day-to-day work for code generation, review, refactoring, and test writing, and share what works so the rest of the team benefitsHelp define what Spec-Driven Development looks like for SDK and connector work, where it saves time, and where human judgment still needs to stay in the loop, such as architecture, concurrency, and CAD and domain semanticsApply extra care as more code is AI-assisted, including stronger specs up front, careful reviews, and integration validation on shared SDK contractsDrive at least one concrete improvement to how we build each quarter and measure its impactMinimum qualificationsGreat team player with about 8 to 12 years of total industry experience8+ years of software development experience in C# with all-round experience in all aspects of product development (frontend, backend, operations, support, etc.)Demonstrated technical leadership, including leading the design of complex features, setting standards, and mentoring other engineersDeep understanding of concurrent programming, multi-threading, and optimizing processing of large datasetsExperience designing, evolving, and maintaining APIs and SDKs used by multiple consumers, with attention to versioning and backward compatibilityWorking knowledge of build automation and CI/CD pipelinesComfortable working hands-on with AI-assisted development tools and able to help a team adopt themPreferred qualificationsExperience with CAD, 3D and 2D GeometryExperience building and developing software for AEC and Manufacturing industriesExperience leading and delivering community-driven libraries, SDKs, or applicationsExperience building and operating cloud data services at scale (always-on, globally deployed) and the SDKs and clients that consume themExperience with Spec-Driven Development or other structured AI-assisted engineering workflows#LI-SB4Learn MoreAbout AutodeskWelcome 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!Salary transparencySalary is one part of Autodesk’s competitive compensation package. Offers are based on the candidate’s experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.BelongingWe take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: https://www.autodesk.com/company/global-belongingIn-Person Onboarding and Identity VerificationThis role may require in-person onboarding and/or in-person ID verification.Are you an existing contractor or consultant with Autodesk?Please search for open jobs and apply internally (not on this external site).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Principal Software Engineer
Senior Principal Software Engineer

Autodesk, Inc • Pune District

On-site
INR 600,000 - 900,000
Principal Software Engineer(.NET)
Principal Software Engineer(.NET)

Autodesk • Pune District

On-site
INR 4,000,000 - 7,000,000
Principal Software Engineer(.NET)
Principal Software Engineer(.NET)

Autodesk • Maharashtra

On-site
INR 4,000,000 - 7,000,000
Salary transparency
Belonging culture
Senior Software Engineer
Senior Software Engineer

Autodesk, Inc • Pune District

On-site
INR 1,200,000 - 1,400,000
null
Software Development Manager
Software Development Manager

Autodesk, Inc • Karnataka

On-site
INR 4,000,000 - 7,000,000
Senior Principal Software Engineer
Senior Principal Software Engineer

Autodesk, Inc. • Pune District

On-site
INR 3,500,000 - 5,500,000
Principal Engineer
Principal Engineer

Autodesk, Inc • Karnataka

On-site
INR 4,000,000 - 8,000,000
Restaurant d'entreprise
Senior Developer Advocate (API's)
Senior Developer Advocate (API's)

Autodesk, Inc • Karnataka

On-site
INR 2,000,000 - 3,200,000
Senior Principal Software Engineer
Senior Principal Software Engineer

Autodesk • Maharashtra

On-site
INR 3,500,000 - 6,500,000
Senior Principal Applications Engineer
Senior Principal Applications Engineer

Autodesk, Inc. • Bengaluru

On-site
INR 4,000,000 - 7,000,000