Senior Software Engineer, Build Team (C/C++)
$190.5k - $260knTopology 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.
- 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...SeniorC++Remote work
$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...SeniorC++Temporary workWork experience placementFlexible hours- ...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...SeniorC++Work at officeLocal area
$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....SeniorC++Remote work- ...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...SeniorC++
- ...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...SeniorC++
$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...SeniorC++Full timeWork at office$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...SeniorC++Immediate start- 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...SeniorC++
- 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...SeniorC++Work experience placement
$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,...SeniorC++Full timeTemporary workPart timeWork experience placement- ...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...SeniorC++Full timeRemote workFlexible hours
$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...SeniorC++Temporary workFor contractorsWork experience placement$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...SeniorC++Temporary workFor contractorsWork experience placement$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...SeniorC++Local areaFlexible hours$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...SeniorC++Temporary workFor contractorsWork experience placement$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...SeniorC++Work experience placementWork at officeRemote workWork from homeRelocation package$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...SeniorC++Temporary workFor contractorsWork experience placementWorldwide$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...SeniorC++Work at officeRemote workWorldwideFlexible hours$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...SeniorC++Temporary workFor contractorsWork experience placementWorldwide$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...SeniorC++Full timeWork at office$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...SeniorC++- ...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...SeniorC++
$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...SeniorC++- 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...SeniorC++Local area
- 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...SeniorC++
- ...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...SeniorC++Work at officeFlexible hours
$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...SeniorC++- ...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...SeniorC++Work experience placement
$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...SeniorC++Full timeRemote work
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!
- senior c++ developer New York, NY
- c++ software developer New York, NY
- c++ programmer New York, NY
- c++ developer New York, NY
- senior c++ software developer New York, NY
- c++ developer fintech New York, NY
- c++-python developer New York, NY
- senior trade analyst New York, NY
- senior app developer New York, NY
- senior customer service advisor New York, NY


