# Senior Software Engineer - PLM/CAD Integrations

**Company:** [Dalus](https://zerogtalent.com/ai-companies/dalus)
**Location:** San Francisco, CA, US / Munich, BY, DE / Munich, Bavaria, DE / Melbourne, VIC, AU / Melbourne, Victoria, AU / Remote
**Work mode:** Remote
**Seniority:** Mid
**Employment type:** Full Time
**Salary:** USD 80K–170K/yr
**Category:** Software
**Listed:** 2026-09-23

[View and apply on Zero G Talent](https://zerogtalent.com/ai-jobs/dalus/senior-contract-software-engineer-plm-cad-integrations-111591)

## What you'll do

- Build and own production PLM/CAD integrations
- Write API clients and sync logic
- Handle enterprise auth, revisions, and partial failures
- Build against mocks when sandboxes unavailable

## What you need

- 4+ yrs shipping production backend services
- Strong in TypeScript and/or Python
- 1+ real PLM or CAD API integration built
- Understands engineering data: EBOM/MBOM, effectivity
- Experience in locked-down enterprise environments

## Job description

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
-   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)
-   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

Strong signals

-   Worked at a hardware-tooling or PLM-adjacent company or on a vendor's own integration/platform team rather than a services practice
-   Familiar with OSLC, OData, SOAP, SAML/Kerberos enterprise auth
-   Public code on GitHub or open-source contributions in this space
-   Any exposure to SysML, MBSE, or the SysML v2 API

Screen-outs

-   "PLM consultants" whose experience is configuration, workflow setup, or migration projects with no custom code
-   Engineers who can only work in Java or C# end to end
-   Agency profiles with no individual engineer named

## Other open roles at Dalus

- [GTM Intern](https://zerogtalent.com/ai-jobs/dalus/gtm-intern-99648) — Munich, BY, DE / Munich, Bavaria, DE / San Francisco, CA, US / Melbourne, VIC, AU / Melbourne, Victoria, AU / Remote
- [Senior Software/Frontend Engineer @ Germany Office](https://zerogtalent.com/ai-jobs/dalus/senior-software-frontend-engineer-germany-office-96572) — San Francisco, CA, US / Los Angeles, CA, US / Melbourne, VIC, AU / Munich, BY, DE / Remote (DE)

---
*Source: [Zero G Talent](https://zerogtalent.com), the job board for space, defense, AI, robotics and frontier-tech companies.*
