Senior Software Engineer C/C++ jobs in United States
cer-icon
Apply on Employer Site
company-logo

nTop · 11 hours ago

Senior Software Engineer C/C++

nTop is a company that transforms engineering processes by providing advanced modeling software. They are seeking a Senior Software Engineer C/C++ to develop new features that integrate their platform with various tools, enhancing efficiency in design workflows.

3D PrintingCADMechanical EngineeringProduct DesignSoftware
check
H1B Sponsor Likelynote

Responsibilities

You'll own the design, implementation, and delivery of the APIs that connect our implicit modeling and simulation application with the ecosystem of tools our customers use to map their workflows—from third-party enterprise systems and automation scripts to custom integrations and ML/generative AI training pipelines. These APIs integrate directly with our core geometry and modeling system as well as our UI layer. You'll own critical parts of these systems and collaborate closely with engineers focused on the core engine and UI development. As technical owner of these strategically critical interfaces, you'll understand customer workflows, identify integration opportunities, and translate requirements into robust, scalable C/C++ solutions
You'll work within an established desktop application codebase while helping modularize it toward a more open, service-oriented architecture. This means balancing the immediate delivery of user-facing features with thoughtful consideration of long-term architectural improvements
You'll participate in technical design discussions, code reviews, and knowledge-sharing sessions, helping to elevate the team's collective expertise and establish best practices for integration development and architectural modernization

Qualification

C/C++ developmentObject-oriented designMemory managementMultithreadingPerformance optimizationAPI designRESTful servicesSoftware architecture modernizationBuilding compilersMigrating applicationsComputational geometryFunctional programmingArchitectural refactoringTechnical debt assessmentCAD workflowsService-oriented architectureMicroservices patternsContainerization technologies

Required

5+ years of professional C/C++ development with strong command of modern standards (C++11/14/17), object-oriented design principles, and design patterns
Proven experience working with large-scale C++ desktop application codebases (100k+ lines) and diagnosing complex issues in production environments
Deep understanding of memory management, multithreading, and performance optimization
Experience working in cross-functional teams with established software development processes, including testing practices and QA handovers

Preferred

Background in software architecture modernization projects
Experience with building compilers
Experience migrating monolithic applications to distributed systems
Knowledge of computational geometry or geometric algorithms
Knowledge of functional programming principles
Understanding of architectural refactoring strategies
Familiarity with technical debt assessment and refactoring strategies
Understanding of CAD/engineering software workflows
Experience in decomposing large-scale applications into service-oriented architectures
Exposure to containerization technologies (Docker, Kubernetes)
Familiarity with service-oriented architecture (SOA) and microservices patterns
Experience with API design and RESTful services

Company

nTop

twittertwittertwitter
company-logo
Ntop is an advanced engineering design software that’s bringing additive manufacturing to mainstream production.

H1B Sponsorship

nTop has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (4)
2024 (9)
2023 (2)
2022 (5)
2021 (6)

Funding

Current Stage
Growth Stage
Total Funding
unknown
2016-10-28Series B

Leadership Team

leader-logo
Bradley Rothenberg
CEO
linkedin
leader-logo
Blanca Aguado Sierra
Chief Operating Officer
linkedin
Company data provided by crunchbase