← All roles

Senior Software Engineer - PLM/CAD Integrations

Dalus· Engineering
Apply on company site
Hybrid (San Francisco)Full-timePosted 3w ago

About the role

Senior software engineer responsible for building integrations between Dalus and enterprise PLM/CAD tools (PLM: Windchill, Teamcenter, 3DEXPERIENCE, Aras; CAD: NX, Creo, SolidWorks, Onshape, Fusion) and requirements tools. Hands-on integration engineering: API clients, sync logic, authentication, revisions, and partial failures in locked-down enterprise environments.

Responsibilities

  • 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

Qualifications

  • 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
  • Understands engineering data: parts vs revisions, EBOM/MBOM, effectivity, change objects, CAD structure vs product structure
  • Experience working in locked-down enterprise environments (VPN-only access, customer IT ticket cycles, no sandbox) and a method for building against mocks first

Skills

Required:TypeScriptPython
Last updated Sep 30, 2026. Interested? Apply on the company site.
Dalus logo

About Dalus

AI-Powered Hardware System Design Software

Dalus is an AI-powered systems engineering software to model/validate complex systems for aerospace/defense/robotics and other mission-critical industries. With Dalus, engineers can seamlessly trace requirements, perform analyses, and update information in real-time. This ensures that every team member stays aligned and informed, reducing inefficiencies and enabling faster iterations. With AI at our core, users can analyze hundreds of pages of existing engineering documentation and requirements to generate or retrieve information about the system model they are building in Dalus. We started working together on Dalus in spring 2024 after Eliot quit his job at Aerojet Rocketdyne (L3Harris) where he worked as a test/systems engineer. He experienced first-hand how silos and poor communication reduced the productivity and efficiencies in the teams he worked at. We love working with companies tackling complex engineering systems, whether they be startups just getting their feet wet or large organizations like Israel Aerospace Industries (Our design partner and biggest aerospace/defense company from Israel) Read why we started Dalus: https://dalus.io/articles/why-dalus

More open roles at Dalus