Senior PLM/CAD Integrations Developer

at CoLab Software
🇺🇸 United States - Remote
💻 Software Development🟣 Senior

Job description

At CoLab, we help mechanical engineering teams bring life-changing products to market years sooner.

CoLab is a cloud based platform purpose built for fast, effective design review. Using CoLab, multiple engineers, designers, and other stakeholders can review designs together and build off one another’s feedback. Engineers at companies like Ford, Komatsu, and Johnson Controls use CoLab to review designs faster, prevent mistakes, and build the next generation of innovative products.

About the Role

We’re hiring a US-based Senior Developer to support CoLab’s Connect Build team, with a focus on building and troubleshooting PLM integrations within both our commercial and Public Sector environments.

This role is part developer, part problem solver, and part technical liaison. You’ll work closely with our Connect Team, to support a variety of PLM integrations under the Public Sector. While this is not a Cloud or IT admin role, it does require a strong technical mindset and comfort navigating compliance-adjacent workflows. You’ll also be a critical support partner as we scale our Public Sector efforts alongside our commercial systems.

You’ll work directly with internal stakeholders to triage issues, deliver fixes, identify vulnerabilities, and make sure things work the way they should, for customers and our internal teams.

Our Ideal Candidate

You’re a developer with strong troubleshooting instincts and a track record of owning tough problems end-to-end. You can hold your own with engineering leadership, spot patterns in bug reports, and work through ambiguity without spinning your wheels.

You’re technically credible, familiar with Java and C#, knowledgeable about PLM systems like Windchill or TeamCentre, and able to navigate complex integrations. You may not be a compliance expert, but you’ve worked in regulated environments and understand the importance of getting things right. You ask good questions, write clear documentation, and can escalate issues before they become problems.

Job Responsibilities

  • Own development and troubleshooting of PLM integrations (Windchill now, TeamCentre later with more on the way) within Public Sector and Commercial environmentsGuide customers in installing, configuring, and validating PLM add-ons within their infrastructure.
  • Communicate complex PLM technical concepts clearly and concisely to both technical and non-technical audiences.
  • Triage and resolve technical issues, including vulnerability assessments and integration failures
  • Collaborate with stakeholders to ensure Public Sector design reviews run smoothly and securely
  • Provide technical support and subject matter expertise across PLM systems and authentication integrations (e.g., Okta, Auth0, WorkOS)
  • Escalate and communicate blockers clearly, taking ownership of ambiguous or evolving areas
  • Partner with Tech Support and the broader Connect team to ensure stable, scalable integration workflows

Qualifications

  • 5+ years of software development experience with Java and/or C#
  • Experience with version control, release management, and CI/CD workflows
  • Exposure to Javascript/Typescript, HTML and CSS is considered an asset
  • Experience with front-end build, package-management & testing tools such as Webpack, NPM, Jest, Cypress, etc would be considered an asset
  • Consistent track record of building and maintaining highly scalable products would be considered an asset
  • Familiarity with authentication systems (e.g., Okta, Auth0, WorkOS) and secure data flows
  • Comfort navigating compliance environments; Public Sector experience is a bonus but not required
  • PLM/CAD Domain Requirements
  • Experience in PLM integrations development, issue reproduction, and root cause analysis.
  • Preferably PTC Windchill, but also including Siemens Teamcenter
  • Experience in supporting and troubleshooting PLM configurations, CAD integrations, and data migrations.
  • Strong analytical and problem-solving skills with a structured approach to implementing PLM/CAD integrations and investigating PLM/CAD issues.
  • Knowledge of BOM, part and document management, ACL, change management, and PLM-CAD-ERP integration scenarios.
  • Must be based in the United States and authorized to work on US soil
  • Must have a non-expired US Passport or RealID State Driver’s License

The Extra Details

Compensation: This is a full-time, permanent position with an attractive compensation package that includes stock options.

Benefits: Extended health and benefits package with unlimited paid vacation and 401k matching (location-specific).

Location: This role must be based in the US, working remotely from within the country.

Equity Note

Frequently cited statistics show that people who identify with historically marginalized groups are likely to apply to jobs only if they meet 100% of the qualifications. We encourage you to help us break that statistic and apply even if you don’t meet every single qualification, your potential is what matters most to us.

Share this job:
Please let CoLab Software know you found this job on Remote First Jobs 🙏

Similar Remote Jobs

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply