PLM Implementation Engineer


Toronto, Ontario, CA
  • Job Type: Full-Time
  • Function: Technical/Customer Support
  • Post Date: 01/19/2021
  • Website:
  • Company Address: 325 Front Street West, Toronto, ON, M4W 3H1

About Upchain

Upchain is a cloud-based Product Lifecycle Management (PLM) platform that helps integrate engineering data across the value chain to drive collaboration, innovation and growth.

Job Description

Are you the next PLM Implementation Engineer 

we’re looking for?

Who we are

Founded in 2017, Upchain ( provides Product Lifecycle Management (PLM) solutions on the Cloud. We fuel innovation and simplify product development by connecting sales, engineering, manufacturing, supply chain, service, and others at all points in the product lifecycle.  Empowering an impressive list of customers to make better products faster, our easy-to-use platform enables real-time collaborations, establishes the digital thread, manages changes, facilitates viewing of CAD files in 3D, and captures feedback and business processes from any stakeholder throughout the product value chain.   


Headquartered in Toronto with three additional offices in Europe, our 85+ employee company was named one of Deloitte Technology’s Fast 50™ Companies-to-Watch last year for exhibiting strong growth as well as recognized by the Lazaridis ScaleUp Program as one of Canada’s Top 10 growth-stage start-ups.  


You will enjoy working with us if:

  • You are suited to work in a young and evolving environment where there is significant wisdom and years of industry knowledge at the helm.
  • You are excited to play a part in helping the company realize its commitment to strengthening culture, communication, procedures, and leadership. 
  • You are smart, creative, love taking ownership, and can work efficiently and autonomously. 
  • You want to gain lots of experience, learn about the industry, and advance your career through personal and professional development supported by experienced mentors. 
  • You are self-motivated, independent, confident, accountable, and comfortable exercising initiative and solid judgement. 
  • You are keen to learn new technologies in an inclusive and diverse work environment. 
  • You like challenges, being a trailblazer, shaping the future, and working with some of the world’s most innovative and iconic organizations. 


Position profile 

Reporting to the head of the implementation team you will be working in a modern office conveniently located in one of Toronto’s most popular downtown areas, and execute PLM/PDM implementation or migration projects with one or more Upchain enterprise clients, often Fortune 500 companies and/or household names.

In this full-time role, you would enjoy competitive pay, performance bonus, stock options, vacation, flexible/work from home options, and  team building activities, and perks including daily catered lunches, bottomless coffee, and relaxation/downtime spaces with foosball and ping pong tables.


Key responsibilities include:

  • Building upon a high-level project summary or contract to identify detailed requirements through conversations and collaborations with client stakeholders and other sources of information.
  • Clarifying, validating and ensuring that project success criteria are met (deliverables, budget, timeline, quality, risks, etc.) by working closely with the client’s project sponsors and other stakeholders.
  • Developing and leading the implementation of project plans that are simple, functional, and clear in terms of expectations, timelines, milestones, and dependencies.
  • Working both independently and at times in collaboration with client staff to perform configuration, setup, migration, training, troubleshooting, or other hands-on technical tasks. 
  • Interfacing with product managers and software development team members through established processes and procedures to get help with technical issues that arise on your project, and/or communicate status, information, and updates.
  • Cultivating strong relationships with client contacts to ensure a comprehensive understanding of each client’s unique business environment and needs as well as prompt access to required information, resources, and dependencies.
  • Configuring settings and building customized workflows in clients’ environments, to meet defined requirements.
  • Assisting with data manipulation and transfer to ensure appropriate client data is available in the Upchain PLM.
  • Identifying and addressing required changes, scope confusion, risks, and/or misalignments in expectations/understandings, and working with client and internal staff to resolve them.
  • Preparing and issuing project status updates to both client and internal stakeholders, including key actionable information such as budget/timeline usage, risks, decisions, dependencies, etc.
  • Acting as a trusted client advisor: presenting thoughtful proposals for solving problems, identifying new opportunities within existing projects, proposing options, and empowering well-informed decisions.  
  • Using internal tools (i.e. ticketing system, internal messaging platforms, etc.) and established procedures to coordinate with other Upchain staff on project tasks.
  • Practicing rigor and discipline in following Upchain procedures while proactively contributing to quality and the improvement of procedures and processes to benefit Upchain and its teams and clients.
  • Occasionally collaborating in the pre-sales process to contribute to the understanding of requirements, scope and/or project plans.
  • Applying your continually improving understanding of knowledge of Upchain’s software, PLM/PDM practices, and the industry in general.



You may be our ideal team member if you are:


  • A highly proactive, resourceful, and accountable person who takes a deep sense of ownership, responsibility, and pride in driving and delivering client success.
  • An active listener and tactful communicator with the strong interpersonal skills needed to work with various stakeholders, eliminate ambiguity, manage expectations, and tactfully push when needed.
  • A multitasker capable of prioritizing and managing your time and multiple priorities simultaneously in a fast-paced, time-sensitive, results-oriented environment. 
  • Empathetic and able to understand issues from different perspectives and accurately articulate client goals, needs, difficulties, and points of view.
  • Someone who is thoughtful and curious with a tendency to ask "why" questions and the drive to apply a broad understanding of your work towards the creation of better solutions to challenges.
  • A lifelong learner who is naturally drawn to acquiring new skills, learning about new subjects, and sharing knowledge with others who are interested.  
  • Experienced in implementing complex enterprise software, ideally PLM/PDM or other related solutions.
  • Able to speak confidently about engineering and product development concepts, and interested in innovating on traditional approaches.



  • Bachelor's degree in Computer Science, Business, Mechanical Engineering, Management or other related field (or equivalent experience).
  • Fluency in English (verbal and written). Fluency in additional languages is an asset.
  • Minimum of 3 years of experience working with software implementation projects, including hands-on software implementation and configuration, preferably with PLM/PDM or related solutions.
  • Knowledge of at least 2 CAD software platforms.
  • Technical background in mechanical engineering or a related field.
  • High-level understanding of organizational processes in engineering, manufacturing, quality assurance, procurement, supply chain management.
  • Familiarity with Product Lifecycle Management concepts is an asset.


Do you fit with an innovative, fast-growing software engineering company with a very bright future? Let’s find out. Submit your resume and cover letter today.

Related Jobs

Senior Java Developer

Upchain - Zagreb, HR

Senior .NET Developer

Upchain - Zagreb, HR

QA Automation Specialist

Upchain - Zagreb, HR

Cloud Operations Specialist Croatia

Upchain - Zagreb, HR

PLM Implementation Engineer

Upchain - Detroit, MI, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.