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++)

Full-time

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.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Build Team (C/C++) in Remote vacancy
  •  ...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... 
    Senior
    C++
    Permanent employment
    Full time
    H1b

    Wellmark Llc

    Remote
    1 day ago
  •  ...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.... 
    Senior
    C++
    Contract work
    Immediate start
    Remote work
    Relocation

    3B Staffing LLC

    United States
    3 days ago
  • $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... 
    Senior
    C++
    Internship
    Local area
    Work from home
    Flexible hours

    Amazon

    Santa Clara, CA
    2 days ago
  •  ...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... 
    Senior
    C++
    Temporary work
    Remote work
    Relocation package

    Zoox

    Washington DC
    8 days ago
  •  ...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... 
    Senior
    C++
    Full time

    Roblox

    Remote
    1 day ago
  •  ...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... 
    Senior
    C++
    Full time

    Exceptional Innovation, Inc.

    Remote
    1 day ago
  •  ...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... 
    Senior
    C++
    Full time
    Remote work

    Nebius

    Remote
    22 days ago
  • $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.... 
    Senior
    C++
    Hourly pay
    Weekly pay
    Full time
    For contractors
    Summer work

    Mercor

    Remote
    1 day ago
  •  ...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 ) ~... 
    Senior
    C++
    Full time
    Worldwide

    Snowflake

    Remote
    1 day ago
  •  ...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

    Vtech Solution Inc

    Remote
    1 day ago
  •  ...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/... 
    Senior
    C++
    Full time
    Contract work
    Remote work
    Flexible hours

    DeepSig, Inc.

    Remote
    1 day ago
  • $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... 
    Senior
    C++
    Full time
    Local area

    Archer

    Remote
    1 day ago
  • $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... 
    Senior
    C++
    Full time

    Standard Bots

    Remote
    1 day ago
  • $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... 
    Senior
    C++
    Full time

    Nuro

    Remote
    1 day ago
  • $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... 
    Senior
    C++
    Full time
    Remote work

    Nuro

    Remote
    1 day ago
  • $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... 
    Senior
    C++
    Full time

    Playstation Global

    Remote
    1 day ago
  •  ...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.... 
    Senior
    C++
    Full time

    SyberJet Aircraft

    Remote
    1 day ago
  • $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... 
    Senior
    C++
    Full time
    Local area
    Work from home

    General Motors

    Warren, MI
    3 days ago
  • $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... 
    Senior
    C++
    Full time
    Remote work

    Waymo

    San Francisco, CA
    1 day ago
  •  ...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... 
    Senior
    C++
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    4 days ago
  • $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... 
    Senior
    C++
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    5 days ago
  •  ...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... 
    Senior
    C++
    Remote job
    Full time
    Flexible hours

    Cornelis Networks, Inc.

    United States
    1 day ago
  • $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,... 
    Senior
    C++
    Full time
    Remote work

    Impinj, Inc.

    Remote
    1 day ago
  • $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... 
    Senior
    C++
    Full time
    Casual work
    Relocation package
    Flexible hours

    Freeform

    Remote
    1 day ago
  • $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.... 
    Senior
    C++
    Full time
    Local area
    Relocation package

    Roche

    Santa Clara, CA
    4 days ago
  • $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... 
    Senior
    C++
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    Coreweave

    Washington DC
    1 day ago
  • $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... 
    Senior
    C++
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work
    Home office
    Flexible hours

    Ngrok

    Remote
    1 day ago
  • $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... 
    Senior
    C++
    Full time
    Remote work

    Nvidia

    Texas
    1 day ago
  • $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... 
    Senior
    C++
    Full time
    Temporary work

    Crusoe

    Remote
    1 day ago
  • $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... 
    Senior
    C++
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    Washington DC
    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!