Senior Software Engineer - PLM/CAD Integrations

Dalus
San Francisco, Munich, Melbourne
Workplace: RemoteFull timeUSD 80,000 - 170,000 annuallyFunction: Software EngineeringExperience: 4+ yearsSkills: []

Build and own production integrations between Dalus and enterprise PLM/CAD/requirements tools. You’ll write API clients and sync logic, handling authentication, revisions, effectivity, and partial failures against locked-down systems. The role is hands-on integration engineering, starting with PLM (Windchill, Teamcenter, 3DEXPERIENCE, Aras) and extending to CAD (NX, Creo, SolidWorks, Onshape, Fusion) and requirements tools, using mocks when customer sandboxes aren’t available.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Dalus
Dalus
4 days ago

Senior Software Engineer - PLM/CAD Integrations

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live

Job Summary

Build and own production integrations between Dalus and enterprise PLM/CAD/requirements tools. You’ll write API clients and sync logic, handling authentication, revisions, effectivity, and partial failures against locked-down systems. The role is hands-on integration engineering, starting with PLM (Windchill, Teamcenter, 3DEXPERIENCE, Aras) and extending to CAD (NX, Creo, SolidWorks, Onshape, Fusion) and requirements tools, using mocks when customer sandboxes aren’t available.
Location: San Francisco, Munich, Melbourne
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build and own production integrations between Dalus and PLM/CAD/requirements tools.
  • •Write API clients and sync logic, handling enterprise auth, revisions, effectivity, and partial failures.
  • •Develop integrations against mocks first when sandboxes aren’t available in customer environments.

Pay and Benefits

Salary: USD 80,000 - 170,000 annually

Key Requirements

  • •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.
  • •Built at least one real PLM or CAD integration end-to-end, including client and sync logic with auth, revisions, and partial failures.
  • •Understands engineering data: parts vs revisions, EBOM/MBOM, effectivity, change objects, and CAD structure vs product structure.
  • •Experience working in locked-down enterprise environments (VPN-only access, IT ticket cycles, no sandbox) and building against mocks first.
Experience:4+ yearsBackend servicesEnterprise integrationsPLMCAD
Tech Stack:PythonTypeScriptJavaC#OSLCODataSOAPSAMLKerberos

Eligibility

Work Authorization:Sponsorship available.

Company Brief

Dalus
Provides developer tooling and infrastructure for blockchain projects, offering APIs, node services, and analytics to help teams build, deploy, and scale Web3 applications across multiple networks, with a focus on reliability, security, and developer experience.
Industry: Blockchain & Web3
Website