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

Senior Software Engineer (C++)

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

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

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

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

Текст:
/

TL;DR

Senior Software Engineer (C++): Re-architecting and evolving the execution kernel of a parametric modeling platform with an accent on balancing near-term delivery with long-term structural modernization of a large-scale C++ codebase. Focus on decomposing monolithic systems into service-oriented structures and solving complex challenges in memory, concurrency, and performance optimization.

Location: Must be based in the US (Remote or Hybrid with HQ in New York)

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

Company

hirify.global provides advanced engineering software that enables teams to explore thousands of design variants automatically, significantly reducing development time for complex systems.

What you will do

  • Re-architect and evolve the execution kernel toward its next generation, ensuring a balance between delivery and structural change.
  • Modernize a large C++ codebase (100k+ files) by untangling coupling and moving toward a service-oriented structure.
  • Diagnose and resolve complex production issues with a focus on memory management, concurrency, and performance.
  • Lead technical design discussions, code reviews, and architectural decision-making processes.
  • Collaborate with platform experts to raise the collective engineering bar for modernization work.

Requirements

  • Location: Must be based in the United States
  • 5+ years of professional C/C++ experience with strong command of modern standards (C++11/14/17).
  • Proven track record of working with large-scale C++ codebases (100k+ lines) and diagnosing production issues.
  • Deep expertise in multithreading, memory management, and performance optimization.
  • Strong technical leadership skills and a bias toward action when dealing with legacy or ambiguous code.
  • Experience within cross-functional teams following established QA and development practices.

Nice to have

  • Experience migrating monoliths to distributed or service-oriented architectures.
  • Knowledge of computational or algorithmic geometry.
  • Experience building compilers.
  • Familiarity with functional programming and technical-debt assessment strategies.
  • Understanding of CAD/engineering software workflows and AI/ML system architecture.
  • Exposure to Docker, Kubernetes, and RESTful API design.

Culture & Benefits

  • Opportunity to work on a high-impact, newly created seat within the Build team.
  • Culture that values a "bias to action" and bravery in tackling complex, messy systems.
  • Flexible work arrangement offering both remote and hybrid options.
  • Collaborative environment where engineers are encouraged to drive disruptive change.

Hiring process

  • Recruiter screening call.
  • Conversation with the hiring manager.
  • Final stage consisting of a live collaborative coding session (AI tools allowed) and a team-fit discussion.

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