Senior Software Engineer

Autodesk
US - Oregon - Portland
View Company Profile / << Go Back

  • Job Type: Full time
  • 2 days ago

Job Description

Design, implement, test, document, package, and maintain production-quality SDKs and reusable components using modern C#/.NET and C++, including interoperability between managed and native code. Contribute to API architecture and lifecycle decisions, automated testing, CI/CD and releases, collaboration with partner teams, and responsible use of AI-assisted development tools.

Requirements: Candidates need strong production software engineering experience with modern C#/.NET and C++, managed/native interoperability, SDK or API design, automated testing, and build, packaging, and CI practices. They should communicate effectively, work independently on unfamiliar technical problems, and use AI-assisted development tools responsibly; a formal degree is not required.

Key Skills: C#/.NET, C++, Managed/Native Interoperability, SDK Development, API Design, Automated Testing, Unit Testing, CI/CD, NuGet Packaging, Dependency Management, Software Architecture, API Versioning, Backward Compatibility, AI-Assisted Development, Computational Geometry, Technical Communication

Benefits: Health Benefits, Financial Benefits, Paid Time Off, Wellness Benefits, Annual Cash Bonuses, Stock Grants




Fast Track Upload