Startups · AI

Senior Contract Software Engineer - PLM/CAD Integrations

Dalus · San Francisco, CA, US / Munich, BY, DE / Munich, Bavaria, DE / Melbourne, VIC, AU / Melbourne, Victoria, AU / Remote · Remote

← All jobs
About Dalus

AI-Powered Hardware System Design Software. Backed by Y Combinator.

About the role

Dalus is building a hardware system design platform to make hardware as fast to build as software. We're hiring a senior contract 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).

What they're looking for

  • 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
  • 4+ years shipping production backend services in a team codebase with CI, code review, and tests
  • Strong in TypeScript and/or Python, comfortable wrapping Java or C# vendor SDKs at the edge
  • At least one real integration built against a PLM or CAD API — you wrote the client, the sync logic, and handled auth, revisions, and partial failures (not just configuration or workflows)
More about this role

Dalus is building a hardware system design platform to make hardware as fast to build as software. We're hiring a senior contract 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.

This is a fully remote contract role

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
  • Strong in TypeScript and/or Python; comfortable wrapping Java or C# vendor SDKs at the edge

-...

Read the full posting on Dalus's site ↗

Engineering

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.