Software Engineer

Autodesk
United States
Workplace: OnsiteFull timeUSD 117,000 - 209,330 annuallyFunction: Software EngineeringSkills: ["Technical communication","Collaboration","Independent problem-solving","Software quality judgment","Knowledge sharing"]

Build and evolve the Heimdall team’s Geometry Utilities SDKs and developer-facing APIs that enable Autodesk products to access and work with geometry data. You’ll design and implement across modern C#/.NET and C++, including managed/native interoperability, API design for long-term compatibility, automated unit and integration testing, and CI/CD-driven delivery. You’ll package and publish NuGet artifacts and collaborate with product/platform teams to support consumers and partner integrations.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Autodesk
Autodesk
1 day ago

Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live
Reposted: similar role first listed 4 months ago

Job Summary

Build and evolve the Heimdall team’s Geometry Utilities SDKs and developer-facing APIs that enable Autodesk products to access and work with geometry data. You’ll design and implement across modern C#/.NET and C++, including managed/native interoperability, API design for long-term compatibility, automated unit and integration testing, and CI/CD-driven delivery. You’ll package and publish NuGet artifacts and collaborate with product/platform teams to support consumers and partner integrations.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, implement, test, document, and maintain production-quality SDKs and reusable software components.
  • •Develop across modern C#/.NET and modern C++, including communication and interoperability between managed and native components.
  • •Participate in architecture and design of developer-facing APIs, ensuring intuitive, maintainable designs with minimal breaking changes.
  • •Create comprehensive automated unit tests and contribute to broader integration/compatibility/consumer/performance testing strategies.
  • •Own the full delivery lifecycle including build, packaging, CI/CD, artifact publishing, and release; create and maintain NuGet packages.

Pay and Benefits

Salary: USD 117,000 - 209,330 annually
Equity and Bonus:Equity

Key Requirements

  • •Strong software engineering experience building production-quality software.
  • •Experience developing libraries/SDKs with modern C#/.NET and modern C++ and working across C# and C++ boundaries.
  • •Experience designing and implementing SDKs and developer-facing APIs, including backward compatibility, versioning, and deprecation planning.
  • •Experience with automated unit testing and designing software for testability, plus build/packaging/dependency management and CI practices.
  • •Practical experience using AI-assisted development tools (e.g., GitHub Copilot, Claude Code, Cursor, ChatGPT) with responsible validation and quality control.
Experience:SDKsDeveloper APIsComputational geometryCAD
Skills:Technical communicationCollaborationIndependent problem-solvingSoftware quality judgmentKnowledge sharing
Tech Stack:C#.NETC++NuGetCI/CDGitHub CopilotClaude CodeCursorChatGPTCloudBeesArtifactoryB-RepMeshPrimitive geometry

Company Brief

Autodesk
Provides design and engineering software for architecture, construction, manufacturing, media, and entertainment industries, offering CAD, BIM, and 3D modeling tools to enable product and infrastructure design workflows.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Rafael, United States
Founded: 1982
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor