Senior SDK Engineer - C#/C++ Developer APIs

Autodesk

Portland (OR)

On-site

USD 117,000 - 209,000

Full time

8 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Autodesk is seeking a Senior Software Engineer for the Heimdall team to build high-quality SDKs and developer-facing APIs. You will work across managed C#/.NET and native C++ code, shaping architecture, API design, implementation, and testing, with emphasis on packaging, CI/CD, and release workflows.

You will own the delivery lifecycle, create NuGet packages, and collaborate with product teams while adopting AI-assisted tools responsibly to improve quality.

Qualifications

  • Strong demonstrated software engineering skills and production-quality work.
  • Experience with modern C#/.NET and modern C++ for SDKs.
  • Ability to work across C# and C++ boundaries and APIs.
  • Experience designing and implementing developer-facing APIs and SDKs.
  • Experience with automated unit testing and CI/CD practices.
  • Proficient in source control and collaborative workflows.
  • Experience using AI-assisted development tools responsibly.

Responsibilities

  • Design, implement, test, document, and maintain production-quality SDKs and components.
  • Develop across C#/.NET and C++, enabling managed/native interoperability.
  • Contribute to architecture and design of developer-facing APIs.
  • Design maintainable APIs with careful versioning and deprecation planning.
  • Own the delivery lifecycle including CI/CD, packaging, and release.
  • Create and maintain NuGet packages and manage dependencies.

Skills

C#/.NET
C++
SDK design
API design
Automated unit testing
CI/CD
AI-assisted development tools
Software architecture

Tools

NuGet
Artifactory
Git
GitHub Copilot
CloudBees CI/CD

Job description

Autodesk is seeking a Senior Software Engineer for the Heimdall team to build high-quality SDKs and developer-facing APIs. You will work across managed C#/.NET and native C++ code, shaping architecture, API design, implementation, and testing, with emphasis on packaging, CI/CD, and release workflows.

You will own the delivery lifecycle, create NuGet packages, and collaborate with product teams while adopting AI-assisted tools responsibly to improve quality.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior SDK Engineer (C#/.NET & C++)
Senior SDK Engineer (C#/.NET & C++)

Engg • Portland (OR)

On-site
USD 120,000 - 180,000
Senior SDK Engineer - C#/.NET & C++ API Design
Senior SDK Engineer - C#/.NET & C++ API Design

Autodesk • Novi (MI)

On-site
USD 117,000 - 209,000
Senior SDK Engineer C#/C++ for Geometry APIs
Senior SDK Engineer C#/C++ for Geometry APIs

Autodesk, Inc. • Portland (OR), Northern (KY)

Hybrid
USD 117,000 - 209,000
Software Engineer
Software Engineer

Engg • Portland (OR)

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

Autodesk, Inc. • Portland (OR), Northern (KY)

On-site
USD 117,000 - 209,000
Software Engineer
Software Engineer

Autodesk • Novi (MI)

On-site
USD 117,000 - 209,000
Software Engineer
Software Engineer

Autodesk • Portland (OR)

On-site
USD 117,000 - 209,000
Senior Backend API Engineer for Scalable Integrations
Senior Backend API Engineer for Scalable Integrations

United States Digital Space LLC • United States

Remote
USD 120,000 - 160,000
Senior Developer Evangelist for APIs & Platform SDKs
Senior Developer Evangelist for APIs & Platform SDKs

Engg • United States

Remote
USD 120,000 - 180,000
Senior Software Engineer — Field-Ready Apps & APIs
Senior Software Engineer — Field-Ready Apps & APIs

autodesk • United States

On-site
USD 117,000 - 209,000