Lead re-architecture and modernization of a legacy C++ execution kernel, improve performance, memory and concurrency behavior, diagnose production issues, and provide technical leadership across design, code review, and cross-functional collaboration.
Today's engineering organizations building cutting-edge products and advanced systems must deliver increasingly complex solutions faster than ever, often with lean teams and no room for error. nTop changes how engineering gets done. Our technology collapses months of iteration into hours, letting teams explore thousands of variants instead of settling for the first option. Teams reduce development time by 50% and increase program win rates. Leaders choose nTop when failure isn't an option.
This is a newly created seat on the Build team — the group that builds the engine behind nTop. Our software treats geometry as programmed, parametric code: you describe a model as a function, expose the parameters that drive it, and let engineers explore thousands of variants automatically. The Build team owns how those models come to life, across four workstreams: modeling (implicit modeling and signed-distance functions), UI, rendering, and the platform — the execution kernel that takes the program describing a model, evaluates it, and generates the actual geometry.
You'll work in the platform workstream, and your charter is the future, not the status quo. The current kernel is the oldest, most load-bearing part of an aged C++ codebase. Your job is to help architect what comes next — the next generation of our modeling platform — and to open up a historically closed system so it communicates cleanly with the broader ecosystem of tools our customers and the wider R&D org are building around it.
We think about engineers in two camps. One camp protects what exists and can give you a hundred well-reasoned arguments for why a step is risky. They're not wrong — a fragile codebase has real costs when you move too fast. The other camp asks, "What's the problem we need to solve? It looks impossible — let's try anyway," and shows up the next day with something working.
We're hiring from the second camp. This role needs someone with a bias to action and the bravery to parachute into a complex, unfamiliar, occasionally messy system, get oriented fast, and start moving it forward without breaking it. Just as important: we want a leader — not only someone who ships, but someone who steps up and says, "Here's the direction, let's go," and who can hold the room when strong engineers disagree. If you're the kind of person who's genuinely comfortable in old code you'll fit here.
- 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.
A recruiter screen, a conversation with the hiring manager, and a final stage in two connected parts: an extended technical session built around live, collaborative coding (you can use AI tools — we just ask you to share your screen and talk through your reasoning) followed by a team-fit conversation.
This role reports to the Engineering Manager of the Build team.
CompensationThe base pay range for this role is $190,500 – $260,000 per year.
Similar Jobs
AdTech • Artificial Intelligence • Marketing Tech • Software • Analytics
Lead editorial strategy and the company blog to drive top-of-funnel growth. Pitch, write, and edit product-focused content; build and manage an editorial roadmap and calendar; collaborate with Product Marketing, Growth, and Product teams; optimize content for search and AI/LLM answers (GEO); coordinate contributors and approvals; use performance data to inform and optimize content.
Top Skills:
Generative Engine Optimization (Geo)Large Language Models (Llms)SeoZeta Marketing Platform (Zmp)
Artificial Intelligence • HR Tech • Information Technology • Software • Business Intelligence
Sell Qualtrics XM to Financial Services clients, drive net-new revenue and account expansion, manage full sales cycle from prospecting to close, build territory plans and forecasts, and engage C-suite and senior stakeholders while meeting quota and developing sales skills.
Top Skills:
Linkedin Sales NavigatorQualtrics Experience Management (Xm)Salesforce
Fintech • Real Estate • Software • Financial Services • PropTech
Provide legal support for vendor, technology, and commercial agreements; advise on powers of attorney and trust matters; support third-party risk management, contract management system implementation, litigation and regulatory matters; partner cross-functionally to enable scaling while managing consumer-financial regulatory risk.
Top Skills:
Cloud ServicesContract Management SystemSaaSSoftware Licenses
What you need to know about the Boston Tech Scene
Boston is a powerhouse for technology innovation thanks to world-class research universities like MIT and Harvard and a robust pipeline of venture capital investment. Host to the first telephone call and one of the first general-purpose computers ever put into use, Boston is now a hub for biotechnology, robotics and artificial intelligence — though it’s also home to several B2B software giants. So it’s no surprise that the city consistently ranks among the greatest startup ecosystems in the world.
Key Facts About Boston Tech
- Number of Tech Workers: 269,000; 9.4% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Thermo Fisher Scientific, Toast, Klaviyo, HubSpot, DraftKings
- Key Industries: Artificial intelligence, biotechnology, robotics, software, aerospace
- Funding Landscape: $15.7 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Summit Partners, Volition Capital, Bain Capital Ventures, MassVentures, Highland Capital Partners
- Research Centers and Universities: MIT, Harvard University, Boston College, Tufts University, Boston University, Northeastern University, Smithsonian Astrophysical Observatory, National Bureau of Economic Research, Broad Institute, Lowell Center for Space Science & Technology, National Emerging Infectious Diseases Laboratories



