1

Plm Software Jobs (NOW HIRING)

Senior Software Engineer, PLM

Costa Mesa, CA

$129K - $171K/yr

Senior Software Engineer, PLM Costa Mesa, California, United States Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced ...

PLM Architect

Mission Viejo, CA ยท Remote

$100K - $120K/yr

PLM Architect Location: Remote Company Overview: From start-ups to blue-chips, Saratech (saratech ... Saratech is a leading engineering Siemens software partner, but first and foremost an engineering ...

PLM Architect

Mission Viejo, CA ยท On-site

$100K - $120K/yr

PLM Architect Location: Remote Company Overview: From start-ups to blue-chips, Saratech (saratech ... Saratech is a leading engineering Siemens software partner, but first and foremost an engineering ...

PLM Architect

Mission Viejo, CA

$68.50 - $90.25/hr

PLM Architect Location: Remote Company Overview: From start-ups to blue-chips, Saratech (saratech ... Saratech is a leading engineering Siemens software partner, but first and foremost an engineering ...

PLM Senior Engineer

Costa Mesa, CA

$58.50 - $75.50/hr

As a PLM Software Engineer on ArsenalOS, you will be architecting and implementing mission-critical Teamcenter customizations, integrations, and solutions that enable engineering teams to design ...

PLM Senior Engineer

Costa Mesa, CA

$59.25 - $76.50/hr

As a PLM Software Engineer on ArsenalOS, you will be architecting and implementing mission-critical Teamcenter customizations, integrations, and solutions that enable engineering teams to design ...

next page

Showing results 1-20

Plm Software information

See salary details

$24

$55

$83

How much do plm software jobs pay per hour?

As of Jun 13, 2026, the average hourly pay for plm software in the United States is $55.40, according to ZipRecruiter salary data. Most workers in this role earn between $41.59 and $68.51 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a PLM Software Specialist, and why are they important?

To thrive as a PLM Software Specialist, you need a solid understanding of product lifecycle management principles, strong analytical skills, and relevant experience or a degree in engineering, IT, or a related field. Expertise in PLM platforms like Siemens Teamcenter, PTC Windchill, or Dassault ENOVIA, along with knowledge of CAD tools and system integration, is typically required, and certifications can be beneficial. Excellent problem-solving abilities, communication skills, and adaptability are key soft skills for collaborating with cross-functional teams and supporting end users. These skills and qualifications are crucial for ensuring efficient product data management, process optimization, and successful implementation of PLM solutions within an organization.

What is the difference between Plm Software vs Product Data Management (PDM) Specialist?

AspectPlm SoftwareProduct Data Management (PDM) Specialist
Required CredentialsTypically requires knowledge of PLM systems, certifications in PLM tools, and technical skillsOften requires knowledge of PDM systems, certifications in PDM tools, and technical expertise
Work EnvironmentWorks with PLM software across product lifecycle stages in manufacturing or engineering firmsFocuses on managing product data and documentation within PDM systems in engineering or manufacturing settings
Employer & Industry UsageUsed by companies implementing PLM solutions in industries like automotive, aerospace, and electronicsEmployed by organizations managing product data and documentation, often within similar industries

While both roles involve managing product-related data, Plm Software refers to the systems used for comprehensive product lifecycle management, whereas a Product Data Management (PDM) Specialist focuses on handling product data within PDM tools. The roles overlap in skills and industry usage but differ in scope and responsibilities.

What is PLM software and what does it do?

PLM software, or Product Lifecycle Management software, is a tool that helps organizations manage the complete lifecycle of a product, from initial concept and design through manufacturing, servicing, and disposal. It centralizes product data, streamlines collaboration among different teams, and ensures that everyone works with the most up-to-date information. PLM solutions are widely used in industries like manufacturing, automotive, aerospace, and electronics to improve product quality, reduce time-to-market, and maintain compliance. This software often integrates with CAD, ERP, and other business systems to support efficient product development processes.

What are some common challenges faced by professionals working with PLM software, and how can they be addressed?

Professionals working with PLM (Product Lifecycle Management) software often encounter challenges such as integrating the system with existing tools, managing data consistency across departments, and ensuring user adoption. Addressing these issues typically involves collaborating closely with IT and cross-functional teams, investing in thorough training programs for end-users, and developing clear data management protocols. Staying proactive in communication and documentation helps streamline processes and maximizes the benefits of PLM software within an organization.
More about Plm Software jobs
Infographic showing various Plm Software job openings in the United States as of June 2026, with employment types broken down into 100% Full Time. Highlights an 88% Physical, 6% Hybrid, and 6% Remote job distribution, with an average salary of $115,241 per year, or $55.4 per hour.
PLM/ Software Integration Engineer

PLM/ Software Integration Engineer

aPriori Technologies Inc

Concord, MA โ€ข On-site

$113K - $153K/yr

Full-time

Medical, Dental, Retirement

Posted 3 days ago


Job description

Description:

We are seeking a PLM Integration Software Engineer with a hybrid background in PLM/EDM system implementation and software development. This role focuses on developing and maintaining integrations that extract, transform, and deliver product data from PLM/EDM platforms into our aPriori software products.

Working within a small integration team, the engineer will work with existing internally developed software components that interface with PLM environments, enabling reliable access to engineering data within the PLM system. It is expected the engineer will have experience of CAD structures, metadata, product structures, and Bills of Materials (BOMs).

The ideal candidate combines hands-on PLM system experience with strong programming capability, allowing them to understand engineering data models while configuring robust integration solutions.


Location: Belfast, NI (Hybrid) or Remote UK


Responsibilities:

  • Partner with Professional Services, Product Engineering, Customer Success, and customer technical teams to analyze system requirements and define integration specifications.
  • Develop and maintain reliable, scalable software solutions that integrate aPriori applications with customer PLM/PDM systems.
  • Implement connector technologies that automate the extraction and transfer of engineering metadata and CAD files into aPriori workflows.
  • Deploy internally developed connector frameworks and ensure compatibility across diverse customer environments (cloud and on-premises).
  • Provide technical guidance during customer implementation projects and support troubleshooting when required.
  • Design, develop, and test integration solutions that meet requirements for stability, performance, monitoring, and security.
  • Monitor system performance, logging, and error handling across deployed integrations.
  • Review and enhance existing integrations to improve reliability, observability, performance, and security posture.
  • Follow and contribute to software engineering best practices, including code quality, testing standards, and secure development principles.
  • Create and maintain comprehensive technical documentation for solution design, implementation, maintenance, and customer usage.
  • Communicate clearly and effectively with cross-functional stakeholders to ensure solution alignment, timely delivery, and high-quality customer experience.
Requirements:
  • Proficiency with Java programming and familiarity with additional languages such as Python or C#.
  • Strong understanding of Object-Oriented Programming principles.
  • Familiarity with functional programming features in Java, along with common Java frameworks and libraries.
  • Strong understanding of software design patterns and clean code principles.
  • Proficiency in collections, generics, exception handling, and multithreading.
  • Knowledge of memory management, garbage collection and performance tuning.
  • Experience using APIs and SDKs for system integrations.
  • Proficiency with Git for version control, and SDLC practices for release management.
  • Knowledge of integration methodologies and tools (e.g., APIs, web services).
  • Working knowledge of relational databases (e.g., MySQL), queries and data modeling concepts.
  • Understanding of data governance, security, and compliance frameworks (e.g. GDPR, ISO 27001)
  • Excellent communication skills, both verbal and written. Must be comfortable working with customers in-person and by phone.
  • Strong organization skills and the ability to balance multiple activities and projects with limited supervision.
  • Ability to work collaboratively in a team environment; results driven and has a positive attitude.
  • Strong problem-solving abilities and analytical thinking.
  • Experience with PLM/PDM platforms such as Windchill, Teamcenter, or equivalent systems is highly preferred.
  • Ability to travel up to 20%, as needed for customer projects or internal meetings.


Education and Experience:

  • BS or MS in Computer Science, Software Engineering, or a related technical field.
  • 3+ years of experience writing software and working with PLM/EDM systems in an administrative role.
  • Strong software engineering skills with experience in modern languages such as Java, Python, #C
  • Experience developing or working with system integrations and data interfaces
  • Understanding of engineering data structures, including: Bills of Materials (BOMs), Product structures, CAD metadata and Revision and lifecycle management
  • Experience working with REST APIs, databases, and data transformation pipelines
  • (Preferred) Experience with PLM platforms such as Teamcenter, Windchill, Enovia, Aras, or similar
  • (Preferred) Familiarity with CAD data management and engineering workflows
  • (Preferred) Knowledge of cloud or distributed systems architectures


aPriori Offers

A team environment where your experience is valued, your voice is heard, and the work that you do makes an impact for our customers and employees.

aPriori offers competitive compensation and unique benefits including pension match, private medical & dental, flexible time off, aPriori days, and more in a dynamic, growing, innovative environment!


About aPriori

Founded in 2003, aPriori is disrupting the industryโ€™s status quo with groundbreaking work helping manufacturers digitally transform their businesses. Through our unique, patented, intellectual property, we enable manufacturers to accelerate product design, and bring products to markets faster while providing visibility to the sustainability of their design and manufacturing choices. Our impact is profound - our customers save millions of dollars each year, accelerate time to market, all while creating a better world for future generations. Though we are an established software firm, through our continued growth, we have maintained the dynamic, collaborative nature of a start-up.

With a global presence, including North America, Europe, Asia, and India, we encourage an inclusive work environment and support employeesโ€™ growth through education, training, wellness, and other programs. As our greatest asset, employeesโ€™ contributions are acknowledged through monthly company-wide meetings, often with promotions and awards. We promote a positive work culture, employee-friendly policies, flexible work schedules, pub nights, and an additional day off each quarter known as โ€œaPriori Dayโ€.

Interested in joining our team? We continue to build an organization highly talented, self-motivated individuals. Our unique environment empowers employees to bring their best selves each day, asking, โ€œHow can I do better?โ€ and then exceeding expectations. We work together towards a common goal. We nurture and celebrate each otherโ€™s successes. Employees embrace opportunities to build new skills as well as step into leadership positions where they are supported and mentored by the Senior Leadership team to grow into impactful individual contributor roles or to effectively manage teams. Innovation, adaptability, and a desire to increase your value are essential. If you possess these qualities, we want to hear from you!

GDPR Notice: https://www.apriori.com/privacy-policy