Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

$190.5k - $260k

nTopology inc.

Overview 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. About the Team 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. Platform Workstream 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. The Mindset we're Hiring For 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. What You’ll Do 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. Required 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. Preferred (any of these is a plus) 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. How We Interview 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. Compensation The base pay range for this role is $190,500 - $260,000 per year. #J-18808-Ljbffr nTopology inc.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Build Team (C/C++) in New York, NY vacancy
  • Senior Infrastructure Software Engineer, Build Toolchains Dropbox 09 August 2025 Remote Remote - US: All locations As...  ...Infrastructure Engineer in the Build Toolchains team, you will play a vital role in...  ...in languages such as Python, Go, C/C++, or Java. Proficiency with... 
    Senior
    C++
    Remote work

    Dropbox

    New York, NY
    2 days ago
  • $175k - $225k

     ...challenge consensus. About the Team The DRW C/FICCO Data Engineering team is essential to...  ...stable production. Design, build, and maintain systems for...  ...one of Python, Java, and C++, and can work comfortably...  ...high‑throughput, low‑latency software systems. Experience with pipeline... 
    Senior
    C++
    Temporary work
    Work experience placement
    Flexible hours

    P2P

    New York, NY
    4 days ago
  •  ...daily catered lunches, and more. Your Team As a Senior Software Engineer on the Software Platform team, you...  ...a high-impact area: the systems you build directly shape the reliability, performance...  ..., such as Python, Go, Java or C++ Hands‑on experience developing in a Linux... 
    Senior
    C++
    Work at office
    Local area

    The Voleon Group

    New York, NY
    2 days ago
  • $141.9k - $190.3k

     ...global organization of engineers, product developers,...  ...more - all working to build and advance the technological...  ...globally. The team marries technology with...  ...identity. Job Summary: As a Senior Software Engineer on the Build...  ...such as Python, Java, C++, C, C#, etc.... 
    Senior
    C++
    Remote work

    Disney Cruise Line

    New York, NY
    4 days ago
  •  ...Changing Company Palantir builds the world’s leading software for data-driven...  ...Role Substrate is the team responsible for Palantir...  ...footprint or large. As a Senior Software Engineer on Substrate, you will design...  ...proficiency in golang, C/C++ or equivalent Working... 
    Senior
    C++

    Palantir

    New York, NY
    2 days ago
  •  ...We are hiring for a Senior Software Engineer with heavy IP Communication Protocols...  ...an engineering-led company building the next generation of communication...  ...networking software in C/C++ with opportunities to work...  .... Partner with engineering teams deploying these technologies... 
    Senior
    C++

    CNA Search

    New York, NY
    1 day ago
  • $185k - $205k

     ..., and back-office teams across multiple global...  ...and third-party software solutions used for...  ...). Proficiency in C/C++ and Python, with...  ...to team capability building. Liaise with...  ...Computer Science, Engineering, Finance, Mathematics...  ...distributed team. Seniority level Mid‑Senior level... 
    Senior
    C++
    Full time
    Work at office

    Atlas Search

    New York, NY
    1 day ago
  • $197.4k - $232k

     ...About The Role As a Senior Software Engineer II at Confluent, you will take ownership...  ...closely with the team and key stakeholders to design...  ...industry experience designing, building, scaling, and operating backend...  ...language (e.g., Java, Go, C/C++, or Python) and strong fundamentals... 
    Senior
    C++
    Immediate start

    Confluent

    New York, NY
    1 day ago
  • VAST Data is looking for a Senior Software Engineer to join our growing team! This is a great opportunity to join one...  ...platform company for the AI era. We are building the enterprise software...  ...distributed vector database using C/C++ Design highly scalable distributed... 
    Senior
    C++

    VAST Data

    New York, NY
    2 days ago
  • Overview Bloomberg’s Engineering AI department has...  ...AI practitioners building innovative...  ...contribute to the team or teams of Machine Learning and Software Engineers bringing...  ...the AI Group as a Senior Software Engineer...  ...programming language (C/C++, Python, Java, etc... 
    Senior
    C++
    Work experience placement

    Bloomberg

    New York, NY
    1 day ago
  • $150k - $300k

    Senior Software Engineer, Global Banking & Markets, Front Office Technology New York, New York, United...  ...our clients. Join our engineering teams that build massively scalable software and systems...  ...a modern programming language (Java, C/C++, Python). Strong analytical skills,... 
    Senior
    C++
    Full time
    Temporary work
    Part time
    Work experience placement

    Goldman Sachs Group, Inc.

    New York, NY
    3 days ago
  •  ...globally distributed, remote-first team committed to direct...  ...need extraordinary database engineers to join our team. You will design...  ...based database. We focus on building a scalable, reliable, robust...  ...industrial‑strength software in C/C++ for large code bases. Experience... 
    Senior
    C++
    Full time
    Remote work
    Flexible hours

    Tiger Data

    New York, NY
    3 days ago
  • $160k - $240k

    Senior Software Engineer - Analytics Event Streaming Location New York Business...  ...Ready to join a team that works with open source...  ...the team. You will be able to build a platform and solutions at...  ...oriented programming language (C/C++, Python, Java, etc.) or equivalent... 
    Senior
    C++
    Temporary work
    For contractors
    Work experience placement

    Bloomberg

    New York, NY
    3 days ago
  • $160k - $240k

     ...York Business Area: Engineering and CTO Ref #: 100521...  ...We’ll trust you to Build high quality software in a fast-paced, client...  ...best practices on the team Tech Stack Languages: Python (primary), C++, and Javascript/Typescript...  ...language such as C/C++, Python, Java, or... 
    Senior
    C++
    Temporary work
    For contractors
    Work experience placement

    Bloomberg

    New York, NY
    2 days ago
  • $126k - $248k

    What you’ll do Design, build, and operate control plane services...  ..., cloud, and infrastructure engineering teams as well as project...  ...with 5+ years of professional software development experience building...  ...codebases, such as Rust or C/C++. Experience with containerization... 
    Senior
    C++
    Local area
    Flexible hours

    MongoDB

    New York, NY
    2 days ago
  • $160k - $240k

    Senior Software Engineer - Bloomberg Product Identifier Repository Location: New...  ...available at global scale. Our team manages some of the most...  ...management systems for the future Build a high‑speed distributed...  ...programming language (C/C++, Python, Java, etc.) A Degree... 
    Senior
    C++
    Temporary work
    For contractors
    Work experience placement

    Bloomberg L.P.

    New York, NY
    1 day ago
  • $135k - $200k

     ...Changing Company Palantir builds the world’s leading software for data-driven...  ...The Role Substrate is the team responsible for Palantir...  ...footprint or large. As a Senior Software Engineer on Substrate, you will design...  ...proficiency in golang, C/C++ or equivalent Working... 
    Senior
    C++
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir

    New York, NY
    3 days ago
  • $160k - $240k

    Senior Software Engineer - Login Platform Location: New York Business Area: Engineering and...  ...access to our products. Our team makes that possible by building infrastructure that verifies identities...  ...-oriented programming language (C/C++, Python, Java, Go, etc.) A... 
    Senior
    C++
    Temporary work
    For contractors
    Work experience placement
    Worldwide

    Avature- ATS

    New York, NY
    1 day ago
  • $200k - $250k

    Senior Software Engineer - Core Platform - Streaming & Storages Location: Hybrid (3 days...  ...Platform - Streaming & Storage team. In this role, you will design, build, and evolve the streaming, messaging...  ...programming languages (e.g., C/C++, Java, C#, or any other OOP language... 
    Senior
    C++
    Work at office
    Remote work
    Worldwide
    Flexible hours

    StubHub

    New York, NY
    3 days ago
  • $160k - $240k

    The Base Layers team is responsible for designing, building, and operating a composable image build...  ...We focus on deep systems engineering, large‑scale distributed architecture, and software development, with a strong...  ...language (Python, C/C++, Java, etc.) A degree in... 
    Senior
    C++
    Temporary work
    For contractors
    Work experience placement
    Worldwide

    Bloomberg

    New York, NY
    4 days ago
  • $150k - $210k

     ...Charta is changing that. We're building the operating system for...  ...achieve those results. As a Senior Software Engineer, you're responsible for the...  ...Joining our multidisciplinary team, your tasks would include:...  ...as Python, Node.js, Java or C/C++. Next.js and/or React experience... 
    Senior
    C++
    Full time
    Work at office

    Charta Health

    New York, NY
    19 hours ago
  • $400k

     ...with an exciting new exchange joint venture backed by leading financial institutions, building out a world-class engineering team in New York. This is a senior role for a low-latency C++ engineer who enjoys working close to the metal, optimising performance-critical... 
    Senior
    C++

    Hiire.co

    New York, NY
    1 day ago
  •  ...own capital, and has no external investors. Engineering sits at the core of how it operates. The team is looking for a C++ Software Engineer to work on execution...  ...exchanges and liquidity venues. This includes building a high-performance front end used by the co... 
    Senior
    C++

    Evolve Group, Inc.

    New York, NY
    1 day ago
  • $190.5k - $260k

     ...nTopology in New York as a key member of the Build team, focusing on modernizing our platform's C++ execution kernel. You will lead...  ...issues, and drive collaborative engineering discussions. The ideal candidate has over 5 years of C/C++ experience, a deep understanding... 
    Senior
    C++

    nTopology

    New York, NY
    2 days ago
  • nTop seeks a Senior Software Engineer to own the Commit-to-Compute lifecycle, building high-performance CI/CD pipelines and self-service...  ...tooling that accelerate internal C++/Python builds. You will design...  ...engineering management and QA teams to redefine developer experience... 
    Senior
    C++
    Local area

    nTopology inc.

    New York, NY
    2 days ago
  • Alpaca is seeking a skilled Software Engineer to develop its algo trading platform in New York City. As part of a small team, you'll design, code, and optimize a system that meets...  ...in low and high-level languages such as C/C++ and Python, coupled with experience in trading... 
    Senior
    C++

    Alpaca

    New York, NY
    2 days ago
  •  ...Job Description We are looking for a Senior Software Engineer to join our core engineering team and help build the distributed platform that powers Quartermaster’s global...  ...microservices; additional proficiency in Python or C++ a plus. Deep experience with AWS services: IoT... 
    Senior
    C++
    Work at office
    Flexible hours

    Quartermaster AI Inc

    New York, NY
    20 hours ago
  • $175k - $225k

    Saragossa is seeking a Software Engineer in New York to help build critical systems that directly impact the bottom line. You will join a core team, owning portions of the stack and tackling challenging...  .... Core languages are Python, C++, and Java; you should bring strong... 
    Senior
    C++

    Saragossa

    New York, NY
    2 days ago
  •  ...the most successful investment team in the world, we hire the...  ...this mastery into cutting edge software solutions, collapsing data cardinality...  ...Location New York Objectives Build, maintain and support one of...  ...Experience working in C++ Experience working with distributed... 
    Senior
    C++
    Work experience placement

    Citadel Securities

    New York, NY
    2 days ago
  • $213k - $263k

     ...Team and Responsibilities Waymo is an autonomous driving technology...  ...2009, Waymo has focused on building the Waymo Driver—the world’s...  ..., technically hands‑on Senior Software Engineer to design and implement these...  .... Strong proficiency in C++ or Python. Exceptional communication... 
    Senior
    C++
    Full time
    Remote work

    Waymo

    New York, NY
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Build Team (C/C++). Be the first to apply!