обновлено 3 дня назад
Senior Software Engineer, Build Team (C/C++)
190 500 - 260 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
-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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
4 дня назад
Staff Software Engineer (C/C++)
225 000 - 275 000$
2 дня назад
Senior Software Engineer (Go/C)
168 000 - 210 000$
4 дня назад
Sr Staff Software Engineer (C/C++)
156 400 - 195 600$
2 дня назад
Senior Software Engineer
135 000 - 273 000$
4 дня назад
Principal Backend Engineer (Fintech)
223 888 - 280 000$
6 дней назад
Senior Software Engineer (AI)
124 000 - 329 200$