- Help re-architect and evolve nTop's execution kernel toward its next generation, balancing near-term delivery against long-term structural change.
- Modernize a large, established C++ codebase (8+ years, 100k+ files): untangle application-specific coupling, decompose toward a more open, service-oriented structure, and move a closed system toward cleaner, more descriptive representations.
- Diagnose and resolve complex issues across a production desktop application, with deep attention to memory, concurrency, and performance.
- Act as a technical owner and a leader in design discussions, code reviews, and architectural decisions — including navigating tension between competing, well-argued engineering opinions.
- Collaborate closely with the engineers who know the platform best, and raise the team's collective bar for how modernization work gets done.
- 5+ years of professional C/C++ with strong command of modern standards (C++11/14/17), object-oriented design, and design patterns.
- A generalist command of C++ — broad and proven across the language, rather than narrowly specialized in a single sub-domain.
- Proven experience in large-scale C++ codebases (100k+ lines) and a track record of diagnosing complex problems in production.
- Deep understanding of memory management, multithreading, and performance optimization.
- A demonstrated bias to action and comfort operating in fragile, legacy, or ambiguous code — you orient quickly and move things forward.
- Technical leadership: the ability to set direction, drive disruptive change, and navigate engineering conflict.
- Experience in cross-functional teams with established development, testing, and QA practices.
- Background in software architecture modernization and migrating monoliths toward distributed / service-oriented architectures.
- Computational or algorithmic geometry (a strong plus — it lets us flex you into modeling work over time).
- Demonstrable ability to untangle (not just diagnose) legacy code.
- Experience building compilers (a current gap on the team).
- Functional programming principles; refactoring and technical-debt assessment strategies.
- Understanding of CAD / engineering software workflows.
- Exposure to SOA / microservices patterns, and API / RESTful design.
- A working understanding of how AI/ML systems operate — enough to architect toward them. Hands-on ML is not required.
Skills Required
- 5+ years professional C/C++ with strong command of modern standards (C++11/14/17)
- Strong command of object-oriented design and design patterns
- Generalist command of C++ across the language
- Proven experience in large-scale C++ codebases (100k+ lines) and diagnosing complex production problems
- Deep understanding of memory management, multithreading, and performance optimization
- Bias to action and comfort operating in fragile, legacy, or ambiguous code
- Technical leadership: ability to set direction, drive change, and navigate engineering conflict
- Experience in cross-functional teams with established development, testing, and QA practices
- Background in software architecture modernization and migrating monoliths toward distributed/service-oriented architectures
- Computational or algorithmic geometry
- Demonstrable ability to untangle legacy code
- Experience building compilers
- Familiarity with functional programming principles, refactoring, and technical-debt assessment
- Understanding of CAD / engineering software workflows
- Exposure to SOA / microservices patterns and API / RESTful design
- Working understanding of how AI/ML systems operate (architectural awareness)
nTop Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about nTop and has not been reviewed or approved by nTop.
-
Healthcare Strength — Medical, dental, and vision coverage alongside FSA and disability insurance are prominently described, signaling a solid core health package. Company and third‑party materials consistently include healthcare as part of the standard offering.
-
Leave & Time Off Breadth — Generous PTO, paid holidays, and paid sick time are highlighted, with company language emphasizing a “fantastic vacation plan.” Parental and family leave further expands the overall time‑off support.
-
Equity Value & Accessibility — Company equity is a standard component and some listings also mention an ESPP, creating ownership potential beyond base pay. These elements complement core salary and benefits to enhance total compensation.
nTop Insights
What We Do
nTop (formerly nTopology) was founded in 2015 with the belief that engineers’ ability to innovate shouldn’t be limited by their design software. We’re bringing additive manufacturing to mainstream production by enabling engineers to create complex geometries, optimize instantaneously, and automate workflows to create groundbreaking products in record time.
Why Work With Us
At nTop , we are team-oriented and believe everyone matters. With easy access to leadership and cross-team collaborations, we encourage a space where everyone is valued and empowered. Our culture ensures every employee has the opportunity to learn and grow.


.png)





