Senior Software Engineer - PLM/CAD Integrations
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

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
- GTM Intern3mo agoHybrid (Multiple (Munich, SF, Melbourne, remote)) · Go-to-Market / Sales
- Senior Software/Frontend Engineer @ Germany Office4mo agoHybrid (Munich, Germany) · Engineering
