C++ Developer

Sapsol Technologies Inc

Apply to this job
Mountain View, California, US on site Until 9/27/2026 10+ years exp First posted July 29, 2026 Last posted July 29, 2026
Job description

Requirements


Role Summary
Build the core software foundation for simulation-based systems in specialty domains. You’ll develop high-performance computation services, workflow orchestration, and enterprise-grade integrations that produce reproducible, traceable outputs suitable for enterprise and main stream users.
Responsibilities
• Design and implement product features, workflows in C+/Python (e.g., numerical routines, algorithms, user interfaces)
• Build orchestration for multi-step workflows (project state, job execution, persistence, versioning).
• Implement robust API contracts and data schemas for results, metadata, and provenance.
• Integrate with enterprise data sources, cloud based systems, GPUs.
• Engineer for production quality: Testing, performance profiling, reliability patterns, observability, secure coding, and maintainability.
Required Qualifications
• 10+ years production software development; BS/MS in CS/CE/EE or equivalent.
• Strong C/C++ and Python experience; strong foundation in data structures and algorithms.
• Experience with AI assisted programming and testing.
• Experience in UI and UX development.
• Experience designing, implementing, and operating backend services (REST/gRPC), plus CI/CD and automated testing.
Differentiating Capabilities
• Experience with geometry/CAD ingestion or computational geometry (useful in shape-driven analysis).
• SaaS/Cloud based development and testing.
• GPU acceleration, AI Agents, Models
• Hybrid interactive + batch execution patterns

About this role

Summary

Develop high-performance simulation software, workflows, APIs, and integrate with enterprise systems.

Job title

C++ Developer

Experience level

10+ years

Minimum experience

10+ years exp

Industry

software

Location requirements

Remote optional, based in Mountain View, California, United States

Salary

Not specified

Management role

No

Skills & keywords

Required skills

C++Pythondata structuresalgorithmsAPICI/CDautomated testing

Preferred skills

geometryCADcloudGPU accelerationAI

Specializations

C++PythonsimulationAPIGPU
Locations

Structured locations inferred from the posting.

Mountain View, CA, USA

Hybrid City