FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Z
Senior Software Engineer, CAD Interoperability
ZooSenior Software Engineer developing solutions for CAD interoperability at Zoo. Focused on building systems for converting CAD formats into KCL programming language.
Posted 7/15/2026full-timeRemote • California • 🇺🇸 United StatesSenior💰 $145,000 - $195,000 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Proficient in designing and implementing CAD import pipelines, with expertise in extracting and translating complex technical data into usable formats. Strong background in software engineering, particularly with systems programming languages and automated testing for technical systems.
Highest-signal resume keywords
CAD Import Pipeline DesignRust ProgrammingC++ ProgrammingAutomated TestingData Extraction Systems
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software EngineeringData ExtractionFile FormatsCode GenerationGeometry HandlingAPI IntegrationSDK UtilizationValidation ToolsDebugging WorkflowsTechnical Data Formats
Soft Skills
Autonomous WorkPragmatic Decision-MakingCollaboration
Industry Keywords
CAD FormatsKCLFeature InformationModeling KernelsMetadataDesign IntentConversion QualityEdge CasesProprietary FormatsTechnical Systems
Tech Stack
Tools & technologiesRust
About the role
Key responsibilities & impact- 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.
Requirements
What you’ll need- 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.
Benefits
Comp & perks- Competitive equity
- Full benefits package