Назад
Company hidden
обновлено 3 дня назад

Senior Software Engineer, Build Team (C/C++)

190 500 - 260 000$
Формат работы
remote (только USA)/hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
Senior Software Engineer, Build Team (C/C++) (C/C++ and computational geometry): Re-architecting nTop's execution kernel and modernizing a large C++ codebase with an accent on memory management, concurrency, performance, and service-oriented design. Focus on decomposing legacy coupling, opening the platform to surrounding tools, and driving architectural decisions through complex engineering trade-offs.

Location: Remote or hybrid within the United States; hiring is limited to employees living in eligible US states. Headquarters: New York, United States.

Salary: $190,500–$260,000 per year

Company

hirify.global-backed nTop develops engineering software that uses parametric geometry to accelerate product design and exploration.

What you will do

  • Re-architect and evolve the execution kernel behind nTop's modeling platform.
  • Modernize an established C++ codebase with more than 100,000 files by reducing application coupling and moving toward a service-oriented structure.
  • Diagnose and resolve complex production issues involving memory, concurrency, and performance in a desktop application.
  • Own technical direction across design discussions, code reviews, and architectural decisions.
  • Collaborate with platform experts and improve the team's approach to modernization work.

Requirements

  • 5+ years of professional C/C++ experience with modern C++ standards, object-oriented design, and design patterns.
  • Experience working in large-scale C++ codebases and diagnosing complex production problems.
  • Deep understanding of memory management, multithreading, and performance optimization.
  • Bias to action and comfort working in fragile, legacy, or ambiguous systems.
  • Technical leadership skills, including setting direction, driving change, and navigating engineering disagreement.
  • Experience working in cross-functional teams with established development, testing, and QA practices.

Nice to have

  • Software architecture modernization and monolith-to-service-oriented migration experience.
  • Computational or algorithmic geometry, CAD, or engineering software experience.
  • Compiler development, functional programming, legacy-code refactoring, or technical-debt assessment experience.
  • Exposure to SOA, microservices, API, or RESTful design.
  • Working understanding of AI/ML systems and how to architect toward them.

Culture & Benefits

  • Work is available remotely or in a hybrid arrangement within the United States.
  • The role joins the Build team and reports to the Engineering Manager.
  • AI tools may be used during the live coding interview.

Hiring process

  • Recruiter screen followed by a hiring manager conversation.
  • Final stage includes an extended live collaborative coding session and a team-fit conversation.
  • Candidates may use AI tools during the technical session while sharing their screen and explaining their reasoning.

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