Product Programmer

TeknionToronto, ON

About The Position

This role is for a creative, curious, disciplined problem solver with attention to detail and a ‘can do’ attitude, looking for a 'start-up' feel within a secure, large privately-owned company. Applicants will learn and work in CM (Configura CET Developer) creating applications and solutions specific to the contract furniture industry. Using CM language and the CET Developer platform, the Product Programmer will create software solutions by writing well-designed and efficient code, enabling a fluid work process for users. The position involves building high-quality parametric tools for automating the design and specification process of system products, and developing a thorough understanding of all relevant furniture product lines to ensure that the parametric tools follow coding standards and technical design.

Requirements

  • Post-Secondary Education in Computer Science, Computer Engineering or equivalent experience
  • Experience in C++, C#, Java and/or any other object-oriented language a must
  • An understanding of how to apply Abstraction, Inheritance, and Encapsulation principles
  • Experience in 3D application development and understanding of 3D mathematics
  • Thorough understanding of object-oriented concepts and experience in using them to build applications
  • Ability to work independently and collaboratively on diverse problems
  • Ability to quickly gather requirements, explore multiple approaches and suggest solutions
  • Excellent analytical and problem-solving skills with a focus on user experience

Nice To Haves

  • Experience in agile development process such as SCRUM or Kanban is desirable
  • Experience in structuring code for larger projects is desirable

Responsibilities

  • Write and continuously improve well-designed, efficient code in an undocumented language
  • Study needs by conferring with users
  • Investigate problem areas and implement relevant solutions
  • Work with users and testers to analyze and resolve issues
  • Document and maintain software functionality

Benefits

  • Teknion is committed to supporting a culture of diversity and accessibility across the organization, starting with the hiring process. It is our priority to remove barriers to provide equal access to employment. Teknion welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process. All information received in relation to accommodation will be kept confidential.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service