Назад
Company hidden
4 дня назад

Senior Software Engineer (C++/.NET)

117 000 - 209 330$
Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer (C++/.NET): Building production-quality geometry SDKs and developer-facing APIs for Autodesk Data Exchange with an accent on managed/native interoperability, API evolution, and reusable software components. Focus on designing compatibility-conscious APIs, maintaining CI/CD and package delivery, and solving complex dependency and geometry-related engineering challenges.

Location: Portland, Oregon, USA; the role may require in-person onboarding and identity verification.

Salary: $117,000–$209,330 annual base salary for U.S.-based roles, depending on experience and geographic location.

Company

hirify.global develops software that helps customers design, manufacture, and build products, buildings, factories, and other creative works.

What you will do

  • Design, implement, test, document, and maintain production-quality SDKs and reusable software components.
  • Develop across modern C#/.NET and C++, including managed/native interoperability.
  • Design developer-facing APIs with attention to usability, compatibility, versioning, deprecation, and migration.
  • Build automated unit, integration, compatibility, consumer, and performance testing strategies.
  • Own build, packaging, CI/CD, NuGet publishing, artifact management, and software releases.
  • Collaborate with product and platform teams, contribute to architecture discussions, investigate complex technical problems, and mentor engineers.

Requirements

  • Strong software engineering experience developing production-quality applications, libraries, or SDKs.
  • Strong experience with modern C#/.NET and C++, including managed/native interoperability.
  • Experience designing SDKs, libraries, or developer-facing APIs and evolving them with backward compatibility in mind.
  • Experience with automated testing, build systems, packaging, dependency management, continuous integration, and source control.
  • Strong technical communication skills and the ability to work independently across unfamiliar technologies.
  • Practical experience using AI-assisted development tools responsibly, including validating generated code and maintaining software quality.

Nice to have

  • Experience with CloudBees, NuGet, Artifactory, or similar CI/CD and artifact-management platforms.
  • Knowledge of computational geometry, CAD, B-Rep, mesh, or primitive geometry.
  • Experience with cross-platform native or .NET software, Linux, performance optimization, cloud systems, or specification-driven development.
  • Experience creating API documentation, examples, migration guidance, or other developer-experience materials.

Culture & Benefits

  • Health, financial, wellness, and time-away benefits are available for U.S.-based employees.
  • Work is centered on inclusive collaboration, technical discussion, continuous learning, and responsible use of AI-assisted development.
  • A formal degree is not required; demonstrated software engineering and computer science foundations are valued.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →