Senior Software Engineer - PLM/CAD Integrations
Dalus, San Francisco, California +3
About the job
Dalus is building a hardware system design platform to make hardware as fast to build as software. We're hiring a senior software engineer to build integrations between Dalus and enterprise engineering tools — starting with PLM (Windchill, Teamcenter, 3DEXPERIENCE, Aras) and extending to CAD (NX, Creo, SolidWorks, Onshape, Fusion) and requirements tools (Jama, Polarion, DOORS, via OSLC where possible).
This is a hands-on integration-engineering role. You'll write the API clients, the sync logic, and handle auth, revisions, and partial failures against locked-down enterprise systems. Engineering discipline comes first; PLM/CAD domain knowledge second.
What you'll do
- Build and own production integrations between Dalus and PLM/CAD/requirements tools
- Write API clients and sync logic; handle enterprise auth, revisions, effectivity, and partial failures
- Build against mocks first when sandboxes aren't available in customer environments
Must have
- 4+ years shipping production backend services in a team codebase with CI, code review, and tests