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.
- ...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
- Job Description Summary 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 provides an excellent opportunity to lead the development and delivery...SeniorWork at officeRemote workFlexible hours
- ...getting started.**Job Description Summary:**We are seeking an experienced Senior Software Engineer to join our Platform Engineering team in India and work on ModMed's Integrations and Interoperability Healthcare offerings. This role provides an excellent opportunity to...SeniorWork at officeRemote workFlexible hours
$154k - $230k
...Whether you’re in propulsion, manufacturing, software, avionics, or a corporate function, you’... ...on advanced aerospace systems, agentic engineering, and technologies outside the... ...an inter-agent message bus, parametric CAD pipelines, a print farm, and the infrastructure...SeniorCADWork at officeLocal areaRemote work3 days per week$170k
...Job Title Senior Software Engineer Job Information Remote Job Date Opened 07/14/2026 Job Type Full time Salary Up to $170,000 CAD +/- Industry Technology Job Description This is a remote position. The Senior Software Engineer is a highly experienced...SeniorCADFull timeRemote work$150k - $250k
...Senior Software EngineerJITX is revolutionizing circuit board design by making it code-first. Instead... ...of dragging components around in a GUI, engineers write code (or have AI write it for them... ...in hardware, electronics, or CAD toolsEducation in Computer Science, Physics...SeniorCADLive inRemote work$166.6k - $218.7k
...Senior Software Engineer - AI EngineeringSan Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United StatesIn 1600, William... ...location): $166,600 - $218,700Canadian employees (any location): CAD 157,400 - 206,650Mercury values diversity & belonging and is...SeniorCADRemote workShift work$103k - $153k
...500 $ US à 219 700 $ US brutThe opportunityWe are seeking a Senior Software Engineer, based either in Montreal, Canada or working remotely within... ...your primary work location: Zone A: CA$103,000 - CA$153,000 CAD gross Zone B: CA$111,100 - CA$161,100 CAD gross Zone A: $115...SeniorCADFull timeTemporary workWork at officeRemote workWorldwide- ...Unreal Engine C++ Software EngineerGenerate is a Boston-based MIT-spin off technology company with the mission to digitize one of the world's... ...Previous development of user-facing tools or desktop software.CAD industry experience (Autodesk, Dassault, OnShape, SolidWorks,...SeniorCADRemote workRelocation
$119.77k - $140.9k
...make a difference! U.S. Bank is seeking a Software Engineer who will contribute toward the success... ...our digital transformation journey.This Senior ServiceNow Catalog Engineer will be responsible... ...Admin) Certification.Has ServiceNow CAD (Certified Application Developer)...SeniorCADFull timeWork experience placementWork at officeLocal areaRemote workAfternoon shift3 days per week$140k - $250k
...Senior EngineerAt Zero Homes, our mission is to electrify the world... ...early stage company of talented engineers and designers, led by seasoned... ...customers. Examples include a CAD application that designs HVAC... ...least 5 years of professional software engineering experience across...SeniorCADFor contractorsWork at officeWork from homeRelocationFlexible hours$142.8k
...sits at the center of hardware, software, AI, and the physical world.... ...operations run, and we're hiring the engineers who will build what comes next... ...flexible: we're hiring from Senior through Staff+, across... ...benefits below. $142,800 —$184,800 CAD At Samsara, we build for the...SeniorCADFull timeRemote workRelocation packageFlexible hours- ...procedural, geometric, and spatial algorithms to build AI-enabled software and developer tools. Collaborate with product and design... ...Rendering, Physics Algorithms, JavaScript, TypeScript, Python, 3D Engines, CAD Kernels, AI-assisted Workflows, Technical Writing, Algorithm...SeniorCADWork at officeRemote work
$154k - $176k
...AI-Driven Full Stack Engineer We're on a mission to modernize insurance, making it simpler, more accessible, and customer-first. The... ...total target cash compensation for this role is $154,000 - $176,000 CAD, based on experience. We'll walk through the details together...SeniorCADWork at officeRemote workWork from home$200.7k - $250.9k
...Senior Software Engineer - Mercury CommandSan Francisco, CA, New York, NY, Portland, OR, or remote within Canada or United StatesIn 1965, an engineer... ...): $200,700 - $250,900Canadian employees (any location): CAD 189,700 - 237,100Mercury is a fintech company, not an FDIC-...SeniorCADRemote workShift work$160k - $250k
...Crowdstrike Falcon Host Sr. Software Development Engineer (SDE)CrowdStrike protects the people, processes and technologies that drive modern organizations... ...range for this position in Canada is $175,000 - $250,000 CAD per year + variable/incentive compensation + equity +...SeniorCADWork experience placementWork at officeLocal areaRemote work- ...Senior Software Engineer — Grounded Detroit, MI (in-person) About Grounded Grounded is a 25-person Detroit-based startup building modular electric... ...automate design-to-manufacturing: programmatic/parametric CAD generation, dynamic BOMs, automated work instructions, and a...SeniorCADRemote work
$180k
...08/24/2026 Job Type: Full time Salary: Up to $180,000 CAD base + Industry: Technology Job Description This is... ...that let a small group move quickly. The Opportunity As a Senior Software Engineer, you'll help take the product to its next stage by designing...SeniorCADFull timeRemote workFlexible hours$174.49k - $205.33k
...Senior Software Engineer, DevOps The Senior Software Engineer, DevOps is part of the Infrastructure Engineering team and reports to our DevOps... ...Salary The starting pay range for this role is between CAD $174,487 - $205,332 for all Canada remote locations. The actual...SeniorCADWork experience placementLocal areaRemote workWork from home$128k - $178k
...Senior Software Engineer Irth Solutions is a market-leading SaaS technology company delivering cloud-based critical infrastructure management... ...a newly created position. The salary range for this role is CAD $128-178k. This range reflects the base salary only and does...SeniorCADFull timeRemote work$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$400 per month
...Senior Software Engineer Makeship empowers influencers, creators, and brands of all sizes to develop and launch limited-edition products that... ...Program ~ Tenured Rewards Program Salary Band: $120-130k CAD per annum. Individual salaries will be dependent on unique...SeniorCADTemporary workWork experience placementRemote workWorldwideHome office- ...Senior Software Engineer Babylist is the leading registry, e-commerce, and content platform for growing families. More than 9 million people... ...: US: $186,800 to $233,500 USD Canada: $192,400 to $240,500 CAD. Your starting salary will be based on your location, experience...SeniorCADWork at officeRemote workFlexible hoursShift work
$138.9k - $187.9k
...solar for all. Our award-winning software puts the power of data and... ...platform, building the computation engines that make accurate, high-... ...in here. About the Role As a Senior Software Engineer on the System... ...WFH Stipend - An initial 675 CAD(Non-engineers) or 1000 CAD (Engineering...SeniorCADRemote workWork from homeFlexible hoursShift work$255.9k - $318.6k
...Senior Software Engineer Canada What The Role Is As a Senior Engineer at Babylist, you take on hard problems and own them end-to-end. Millions... ..., the starting base salary range is $255,900 to $318,600 CAD, plus a target annual bonus of 15 percent of base. That's...SeniorCADRemote work$1,500 - $2,025 per month
Role Description We are looking for a Senior Software Engineer II for the Integrations team. This role will play a significant role in our mission... ...~Health and Dental benefits ~Up to $1,500 USD/ $2,025 CAD towards IT set up for your home ~Up to 2% matching RRSP /...SeniorCADFull timeImmediate start$174.49k - $205.33k
...Senior Software Engineer, Web The Senior Software Engineer, Web is part of the Engineering team and reports to our Manager, Engineering. As Senior... ...Salary: The starting pay range for this role is between CAD$ 174,487 - CAD$205,332 for all Canadian remote locations....SeniorCADWork experience placementLocal areaRemote workWork from home$166.9k - $230.9k
...clear, self-serve paths for borrowers post-origination. As a Senior Mobile Engineer at Upstart, you will help design and build high-quality... ...every $1 contributed, up to $15,000 annually (USD in the US, CAD in Canada) Employee Stock Purchase Plan (ESPP) with discounted...SeniorCADSummer workCurrently hiringLocal areaRemote workWork from home$170.4k - $234.3k
Role Description As an Engineer at StackAdapt, you will be directly involved... ...and lead by example to uphold software development best-practices in... ...with stakeholders and other senior engineers across the... ...Salary Band $170,400 — $234,300 CAD Benefits ~Highly competitive...SeniorCADFull timeWork from homeHome officeFlexible hours$239k - $298.8k
...constellation. That’s what our Risk product engineering teams do at Mercury. We guide thousands... ..., and care. We’re looking for a Staff Software Engineer to contribute with building the... ...800 Canadian employees (any location): CAD 225,900 - 282,400 Mercury is a fintech...SeniorCADRemote workNight shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, CAD Interoperability. Be the first to apply!
- cybersecurity software engineer Remote
- graduate software engineer Remote
- software developer fintech Remote
- new graduate software engineer Remote
- senior robotics software engineer Remote
- software engineer visa sponsorship Remote
- software engineer unity Remote
- software qa engineer Remote
- network software engineer Remote
- software engineer remote Remote


