Senior Software Engineer, CAD Interoperability
$145k - $195kZoo
Role Description
We're looking for a Senior Software Engineer, CAD Interoperability, who can help build the systems that convert native and proprietary CAD formats into Zoo's KCL, our new programming language for 3D design.
- Design, implement, and maintain import pipelines that convert native and proprietary CAD formats into Zoo's KCL.
- Build systems for extracting feature information from CAD files and applications, including sketches, dimensions, constraints, parameters, feature trees, assemblies, metadata, PMI, and related design intent.
- Develop extractors using native CAD application APIs and toolkits where interoperability SDKs are insufficient.
- Translate extracted CAD structure, geometry, parameters, and feature information into KCL that faithfully represents the original model.
- Build validation, testing, and comparison tools to measure conversion quality across geometry, topology, feature information, assemblies, and generated KCL output.
- Handle edge cases across proprietary formats, CAD versions, modeling kernels, malformed files, incomplete metadata, and inconsistent vendor API behavior.
- Collaborate with the file format, modeling, and product teams to improve Zoo's CAD import experience and expand support for real-world customer files.
Qualifications
- B.S. in Computer Science, Mechanical Engineering, or a related field, or equivalent experience.
- Strong professional experience in software engineering, ideally involving CAD, geometry, file formats, code generation, or data extraction systems.
- Experience working with complex technical data formats, application APIs, SDKs, or translation pipelines.
- Proficiency in a systems programming language such as Rust or C++, with comfort working across language boundaries and vendor SDKs.
- Experience building automated tests, validation tools, and debugging workflows for complex technical systems.
- Ability to work autonomously, investigate unfamiliar systems, and make pragmatic technical decisions in a fast-moving environment.
Requirements
- Strong understanding of CAD model structure, including parts, assemblies, sketches, constraints, dimensions, features, parameters, B-rep geometry, and tessellated representations.
- Experience with CAD interoperability SDKs such as HOOPS Exchange, CoreTechnologie 3D_Kernel_IO, Open Design Alliance, CAD Exchanger, Datakit, or similar tools.
- Experience with native CAD APIs such as SOLIDWORKS API, Creo TOOLKIT, NX Open, CATIA CAA/API, Inventor API, or similar.
- Experience with STEP, IGES, Parasolid, ACIS, JT, glTF, STL, or other CAD and 3D exchange formats.
- Experience generating structured source code from model data, especially for DSLs or domain-specific modeling languages.
- Familiarity with KCL or other programmatic CAD workflows.
Benefits
- Competitive salary range: $145,000 — $195,000 USD.
- Competitive equity package.
- Full benefits package which may vary by geography.
Company Description
Zoo is building the next generation of hardware design tools redefining how hardware products are designed, developed, and built. Our platform combines a modern, cloud-native CAD environment with AI-powered engineering workflows, helping teams design, iterate, and manufacture products faster than ever before.
We are headquartered in Los Angeles, CA with both a local and remote team. We were founded and incubated by Embedded Ventures in 2021.
$113k - $163k
...infrastructure, including hardware, software, and network components.... ...for orchestration, feature engineering, model deployment, and... ...persistence, and messaging.Design interoperable APIs/SDKs used by data... ...expected to be between$113,000.00 CAD - $163,000.00 CADEmployees...SeniorCADFull timeTemporary workLocal areaFlexible hours- ...MedicineAt ModMed, we’re not just building software—we’re reimagining the healthcare... ...:We are seeking an experienced Senior Software Engineer to join our Platform Engineering team... ...and work on ModMed's Integrations and Interoperability Healthcare offerings. This role...SeniorFixed term contractWork at officeRemote workFlexible hours
- ...safer, more civil shared experiences for everyone. As a Senior Software Engineer in the Builder Tools team, you’ll work on interactive, developer... ...-, engineer- or artist-facing tools, such as game development tooling, CADs, 3D editors, design tools is a big plus....SeniorCADFull timeWorldwide
- ...'re on a mission to revolutionize the CAD industry by developing the world's most... ...player About The Role As a Senior Frontend Engineer at Zoo, you'll play a crucial role in... ...Substantial experience in frontend software development building complex, highly performant...SeniorCADFull timeLocal areaRemote work
- ...industries: the 12-trillion-dollar Architecture, Engineering, and Construction (AEC) sector. We... ...an experienced Unreal Engine C++ Software Engineer to develop and deploy the... ...user-facing tools or desktop software. CAD industry experience (Autodesk, Dassault,...SeniorCADRemote jobFull timeRelocation
$104.5k - $142.8k
...everyone makes play happen. Job Title: Senior Software EngineerLocation: Hybrid - Vancouver or... ...franchises: Apex Legends.As a Senior Software Engineer, you will drive the development of... ...Vancouver vs. Victoria) *$104,500 - $142,800 CAD * California (depending on location e...SeniorCADFull timeLocal area- ...The role: At Mach9, 3D graphics engineers push the boundaries of browser-based visualization and interaction. You’ll work closely with our... ...expertise who want to tackle technical challenges involving CAD on the web, point clouds, and large-scale datasets. You’ll be...SeniorCADFull timeWork at officeWork from homeWorldwide
- Role Description We are looking for an experienced Senior Software Engineer – Universal Search to help shape the future of 3rd party search and data... ..., and secure access to critical data across our RMS, CAD, and analytics products. You'll work on distributed systems,...SeniorCADFull time
$180k - $225k
...Description We're looking for a fullstack engineer with a passion for applied research and... ...years of experience in a product-oriented software engineering role. ~A strong foundation... ...Requirements ~Canada base salary range: CAD $180,000 – $225,000 ~Seattle base...SeniorCADFull time$135k - $250k
...SENIOR SOFTWARE ENGINEER (GEOMETRY PROCESSING) Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to... ...and develop the end-to-end print preparation pipeline, from CAD ingestion and mesh repair through GPU-parallelized slicing,...SeniorCADFull timeCasual workRelocation packageFlexible hours$141.38k - $194.39k
Role Description We are looking for a Senior Software Engineer, Computational Engineering with a strong background in developing and maintaining... ...newer), multithreading, OpenMP, TBB ~Experience with CAM/CAD tools ~Experience with developing robust software in manufacturing...SeniorCADFull timeTemporary work- ...dragging components around in a GUI, engineers write code (or have AI write... ...building tools that bring software engineering practices to... ...The Role We’re looking for a senior software engineer with a strong... ...in hardware, electronics, or CAD tools Education in Computer...SeniorCADLive inRemote work
$113k - $163k
We are seeking a Senior Full‑Stack Software Engineer to help drive the roadmap for our Group Benefits Experience assets, our primary digital gateway for... ...range is expected to be between$113,000.00 CAD - $163,000.00 CADEmployees also have the opportunity to participate...SeniorCADFull timeTemporary workLocal areaFlexible hoursShift work$119.8k - $234.7k
...MicrosoftOverviewMicrosoft Silicon Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud... ...Silicon Engineering and Solutions Team is seeking a Senior CAD Software Engineer to be a senior contributor for our central software...SeniorCADOngoing contractPermanent employmentWork at officeLocal areaWorldwide3 days per week$210k - $278k
...businesses deserve. About This Role We're hiring a Senior or Staff Software Engineer to work across our product teams. This is a high-impact, full... ...salary range for this role is $210,000 - $278,000 (USD or CAD) . The salary range listed represents the low and high end...SeniorCADRemote workFlexible hours$200.7k - $250.9k
...Senior Software Engineer - Mercury Command San Francisco, CA, New York, NY, Portland, OR, or remote within Canada or United States In 1965... ...: $200,700 - $250,900 Canadian employees (any location): CAD 189,700 - 237,100 Mercury is a fintech company, not an...SeniorCADRemote workShift work- ...products manufacturing, and distribution. We’re seeking Full Stack Software Engineers to join an exciting function within our Higharc product suite... ...integrating external APIs, and occasionally digging into our CAD and geometry layers. Own projects end-to-end: work cross-...SeniorCADFull timeTemporary workRemote workHome officeFlexible hours
- ...Job Title: Senior Software Engineer - Full Stack Location: Wilmington, MA Duration: Fulltime About BigRio: BigRio is a remote... ...3D printing workflows. Prior domain experience with CAD and 3D modeling. High-performance computing (HPC) architecture...SeniorCADFull timeRemote work
$151k
...the organization. We’re hiring a Senior Frontend Engineer to help drive Scribd’s Web Modernization... ...~6+ years of professional frontend software engineering experience ~ Deep experience... ...salary range is between $157,500 CAD[minimum salary in our lowest geographic...SeniorCADFull timeFor contractorsLocal areaRemote workHome officeFlexible hours$166k - $220k
Role Description We are looking for an experienced PLM Software Engineer with strong Teamcenter expertise to join the ArsenalOS PLM team. As a... ...generation Engineering Backbone from the ground up — integrating CAD, ERP, MES, manufacturing, and engineering systems into...SeniorCADFull time$191k - $253k
...Digital Production (MDP) is the software and digital systems function... ...use every shift, the scheduling engine that replans production in... ...up. ABOUT THE JOB As a Senior Full Stack Software Engineer on... ...Architect data pipelines that connect CAD models, PLM data, real-time...SeniorCADFull timeWork experience placementImmediate startShift work$200.7k - $250.9k
...Strengthen the frontend foundations every Mercury engineer builds on. Evolve our React, TypeScript,... ...Qualifications ~Has 6-8+ years of software development experience, with a strong... ...0 ~Canadian employees (any location): CAD $189,700 - 237,100 Company Description...SeniorCADFull timeLocal area$175k - $220k
Role Description Our Engineering team serves as a key driver of innovation... ...Financing. We build the software that powers a FinTech product... ...re looking for an experienced Senior Software Engineer to join our... ...Salary: $175,000 - $220,000 CAD. ~Annual Bonus: Potential...SeniorCADFull timeRemote workFlexible hours$130k - $225k
...impact on its customers, employees, and communities. The Role As Senior Software Engineer for a new product within Veeva, you will be a founding... ...charitable giving program Compensation Base pay: $130,000 - $225,000 CAD The salary range listed here has been provided to comply...SeniorCADWork at officeLocal areaWork from homeFlexible hours$157.93k - $233.3k
Job Family: Software Req ID: 501822 Employer: Siemens Industry Software Inc. Job Title: Senior Software Engineer [MULTIPLE POSITIONS] Job Location: Tempe, AZ Job Type: Full Time... ...Security Incident and Event Management). CAD software. Working with electrical and harness...SeniorCADFull timeRemote workFlexible hours$200.7k - $250.9k
Role Description As a Senior Software Engineer on the Banking Integration Platform Team, you’ll play a key role as a technical leader and hands-on... ...$200,700 - $250,900 ~Canadian employees (any location): CAD $189,700 - $237,100 Company Description Mercury is a...SeniorCADFull time$148k - $216k
...a product-minded, AI-Native engineering team. That means AI isn’t just... ...hiring an AI-Native Engineer — a senior full-stack engineer who doesn... ...is 171,500 to 201,000 CAD. Note: Please be aware that the... ...high-quality, consumer-scale software products. At least 1 year of...SeniorCADSummer workRemote workFlexible hours$145k - $193k
...and SQL queries powering the promotions engine ~Own technical problems of the highest... ...possess a minimum of 5 years of experience in Software engineering ~A solid foundation in... ...Salary Range $145,000 — $193,000 CAD Company Description Penn Interactive...SeniorCADFull time$166.9k - $230.9k
Role Description As a Senior Software Engineer at Upstart, you will help deliver core product and platform capabilities that scale the Auto Secured... ...$1 contributed, up to $15,000 annually (USD in the US, CAD in Canada). ~Employee Stock Purchase Plan (ESPP) with discounted...SeniorCADFull timeSummer workLocal area$140k - $150k
...Description Apply now Senior ServiceNow Developer... ...: Develop ServiceNow software solutions using... ...seamless data flow and interoperability through APIs, Workflow... ...Application Developer (CAD) is required (or obtained... ...and utilizing App Engine Studio and UI Builder...SeniorCADLive inRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, CAD Interoperability. Be the first to apply!
- agile software developer Remote
- software developer internship no experience Remote
- intermediate software engineer Remote
- software engineer staff Remote
- experienced software developer Remote
- work from home software developer Remote
- software developer no experience Remote
- software developer fintech Remote
- software data engineer Remote
- financial software developer Remote











