Senior Software Engineer, Build Team (C/C++)
nTop
Role Description
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
- 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.
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.
Qualifications
- 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.
Requirements
- Background in software architecture modernization and migrating monoliths toward distributed / service-oriented architectures (preferred).
- 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.
- ...Technology?Wellmark is building innovative, modern solutions... ...our technology team to innovate new and elegant... ...with a highly engaged engineering team Core Technologies... ...at least 2 years of software development experience... ...Angular, NodeJS, TypeScript, C++, .NET, Java, SQL) OR 6...SeniorC++Permanent employmentFull timeH1b
- ...This is Aditya from the Talent Acquisition team of Jconnect INC . Please see job details below: We are looking for a "Senior C/C++ Developer " Location: Remote... ...team is responsible for further enhance and build our next-generation trading platforms....SeniorC++Contract workImmediate startRemote workRelocation
$193.3k - $261.5k
...their cloud services.Our software developers build the next generation... ...and passionate engineers to build next generation... ...product line. The Nitro Team is looking for... ...is typically done in C/C++ or Rust with supporting... ...tests in Python and Lua. Senior Software Development...SeniorC++InternshipLocal areaWork from homeFlexible hours- ...Zoox's mission is to build a purpose-built robotaxi... ...that autonomous driving software has to be compiled, tested... ...road. You'll join the team that owns the build... ...monorepo used by hundreds of engineers. As a key... ...Bonus Qualifications C++ experience Experience...SeniorC++Temporary workRemote workRelocation package
- ...Roblox’s database team develops the next-generation, multi-tenant... ...workload at Roblox. As a Senior software engineer on the database team, you will shape the architecture, build and launch critical database... ...—and strong skills in C/C++, GO or Rust . ~ Hands-on...SeniorC++Full time
- ...We are currently searching for a Senior Software Developer to join a small team of developers tasked with the design... ...will work alongside our hardware engineering staff to ensure smooth functionality... ...Skills: Programming languages: C/C++ – 7 years RTOS (Real Time...SeniorC++Full time
- ...global AI economy. We are building a full-stack AI cloud... .... Built by engineers, for engineers. From large... ...America and Israel. Our team of 1,500+ includes hundreds... ...across hardware, software and AI R&D. The role... ...code Proficient in C/C++ or Go and ready to learn...SeniorC++Full timeRemote work
$75 - $105 per hour
...Jack Dorsey . Position: Software Engineer III Type: Onsite... ...testing, and iteration. Build interactive features including... ...concepts. ~ Strong skills in C/C++ and/or C# , with solid... ...****@*****.*** PS: Our team reviews applications daily....SeniorC++Hourly payWeekly payFull timeFor contractorsSummer work- ...service, Snowflake is now building a world class OLTP... ...Join us as a Postgres Engine and Extensions Engineer... ...of Snowflake users. Our team includes some of the most... ...) ~7+ years of software engineering experience... ...distributed systems ( Fluency in C/C++ preferred ) ~...SeniorC++Full timeWorldwide
- ...Position Details: Job Title: Software Engineer 2/3 Build Tools Location: Melbourne, FL... ...support needs for the basic SW development team and the SW tool and release plans for... ...Linux Applications SW Languages: · C/C++ · Scripting (on top of Python) · JavaScript...C++Full time
- ...portfolio. We are seeking a Senior Software Engineer to expand that portfolio... ...quality and alignment across the team Manage build systems and dependencies... ...preferred ~7+ years of C++ development experience with... ...maintaining build environments for C/C++ applications (Make/...SeniorC++Full timeContract workRemote workFlexible hours
$140k - $180k
...in San Jose, California building an all-electric... ...celebrates all of our team members. What you’ll... ...verification of safety critical software components for the... ...Collaborate with systems engineers to decompose item requirements... ...~ Proficiency in C/C++ for developing firmware...SeniorC++Full timeLocal area$110k - $150k
...industries. The Applications Engineering team drives forward the... ...safety systems. You build the automated test... ...partnering tightly with software and applications engineers... ...code daily in Python, C/C++, or TypeScript, with... ...open to a variety of seniority levels for this role and...SeniorC++Full time$193.93k - $291.15k
...first self-driving software. Built to learn and... ...Role Our robotics team is growing and we... ...looking for a Software Engineer to join our... ...engineer with experience building robust map systems... ...Build well-tested C++ software and deploy... ...engineer. ~ Strong C/C++ programming...SeniorC++Full time$193.93k - $291.15k
...all. Founded in 2016, Nuro is building the world’s most scalable... ...our business strategy. As a Senior Software Engineer, Networking you will work on... ...You will work with a diverse team of engineers to build the core... .... Proficient in C/C++ and/or Go Familiar with networking...SeniorC++Full timeRemote work$177.3k - $265.9k
...excellence and creativity. Senior Software Engineer - Performance & Tooling... ...Engineer , you will design and build advanced performance testing... ...will enable development teams to measure, optimize, and scale... ...or more systems languages ( C/C++/Rust ) and scripting for automation...SeniorC++Full time- ...platforms. The avionics’ engineering group is responsible... ...time 2D and 3D graphics software for embedded avionics display... ...avionics displays in C/C++. Develop and... ...compilation toolchains, and build systems (CMake, Make).... ...projects with a talented team of professionals....SeniorC++Full time
$190k - $220k
...The Role The Compute Systems Software team is a dynamic and fast paced... ...is seeking an experienced Senior Software Engineer to join our team to work on... ...and SoC vendors to build and manage a shared vehicle... ...systems Strong proficiency in C/C++ programming for embedded systems...SeniorC++Full timeLocal areaWork from home$204k - $259k
...2009, Waymo has focused on building the Waymo Driver—The World's... ...across 15+ U.S. states. Software Engineering builds the brains of Waymo's... .... The Sensor Foundations Team’s purpose is to provide cleaned... ...experience ~ Strong C/C++ skills ~ Proficiency with...SeniorC++Full timeRemote work- ...React Native mobile app, the full-time Senior Software Engineer, Mobile will build and maintain the cross-platform... ...mentorship to other engineers on the team Required qualifications:... ...mobile applications Proficiency in C/C++ and React Native Product-minded with...SeniorC++Full timeRemote work
$184k - $287.5k
...for outstanding AI systems engineers to develop groundbreaking technologies... ...in the inference systems software stack! We build innovative AI systems... ...inference. As a member of the team, you'll develop libraries,... ..., and MLC.Strong Python and C/C++ programming skillsStrong experience...SeniorC++Full timeRemote work- ...seamlessly integrates hardware, software and system level... ...-growing, forward-thinking team of architects, engineers, and business professionals... ...with a proven track record of building successful products and companies... ...~ Strong proficiency in C/C++ with deep understanding of...SeniorC++Remote jobFull timeFlexible hours
$112.3k - $168.5k
...to the Internet. Team Overview: You will... ...and maintain embedded software on ARM 64/32 bit processors... ...bootloaders to modern C/C++ Linux applications.... ...success. Mentor junior engineers and contribute to the professional... ..., and firmware image build systems (e.g. Yocto,...SeniorC++Full timeRemote work$140k - $250k
...SENIOR SOFTWARE ENGINEER (EMBEDDED) Freeform builds AI-native manufacturing systems that unify software, hardware, and... ...crucial member of the engineering team you will be responsible for... ...experience in software development using C/C++ and/or Rust ~ Experience in...SeniorC++Full timeCasual workRelocation packageFlexible hours$145.3k - $269.8k
...OpportunityAs a Bioinformatics Software Engineer, you will design, develop,... ...products. You will be part of a team working in a fast paced... ..., alongside familiarity with C/C++.Demonstrated experience developing... ...make a global impact.Let’s build a healthier future, together....SeniorC++Full timeLocal areaRelocation package$139k - $242k
...of technology, tools, and teams that enables innovators to build and scale AI with... ...infrastructure, and Linux systems engineering. Our mission is to... ...roles building and operating software at scale. ~ Strong hands... ...oriented programming (Go, C/C++, Rust, or Bash) with a...SeniorC++Permanent employmentFull timeTemporary workCasual workWork at officeRemote workFlexible hours$202.5k - $247.5k
...success! We like software that’s serious and... ...About the Gateway Team We own ngrok’... ...Do Build and operate the gateway... ...comfortable in Go, Rust, C/C++, or Java (bonus... ...entirely on AWS. Engineers develop by SSH’ing... ...Compensation Senior Software Engineer...SeniorC++Permanent employmentFull timeWork at officeLocal areaRemote workHome officeFlexible hours$152k - $241.5k
NVIDIA seeks a Senior Software Engineer specializing in Deep Learning Inference for our growing team. As a key contributor, you will help design, build, and optimize the GPU-accelerated software that... ...experience.You'll need excellent C/C++ programming and software design...SeniorC++Full timeRemote work$166k - $201k
...workloads. When you join Crusoe, you join a team that is building the future, faster. We're in the... ...Crusoe. About This Role: As a Senior Software Engineer on our storage team, you'll be... ...experience in languages like Go, Java, C/C++, or Rust Extensive experience developing...SeniorC++Full timeTemporary work$135k - $200k
...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++Full timeWork experience placementWork at officeRemote workWork from homeRelocation package
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!



