Live opening · Posted 5 days ago

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
Ycombinator Yes 4+ years
You are 5 days behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 5 days ago
CompanyDalus
LocationSan Francisco, CA, US / Munich, BY, DE / Munich, Bavaria, DE / Melbourne, VIC, AU / Melbourne, Victoria, AU / Remote
Experience4+ years
Salary$80K - $170K
Work modeYes
SourceYcombinator
Listed5 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
18 min from Ycombinator publishing this role to us finding it
10 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
65,898 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

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

Experience
4+ years

Work arrangement
Yes

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App