About In-House Solutions:

In-House Solutions has been in operation for 30+ years and continues to experience healthy growth. Together, we have earned an excellent reputation within our industry for quality service and product. As an employee, you will work with a company who values honesty, integrity, respect, and individual welfare. You will also work with an engaged team in a high involvement culture. In-House Solutions values its employees, and with us, you will never be “just a number”. Our people are our power.

We provide expert machining solutions to the manufacturing industry in the form of software, technical services, technical consulting and educational materials. We position ourselves at the forefront of manufacturing innovations in the CNC machining industry, focussing largely in support of our flagship product, Mastercam, along with other related products. We make it our prerogative to sustainably accelerate the market’s adoption of high-tech manufacturing strategies. Our main products include Mastercam, CIMCO, Verisurf, Master3DGage, and post processors.


What We Offer:

  • Competitive total compensation package, including benefits
  • Professional training and internal support
  • Challenging and rewarding career experience
  • Ideal work-life balance
  • Positive corporate culture with international colleagues
  • Advancement opportunities in a niche market
  • Opportunity to travel

In-House Solutions is committed to ensuring a culture of inclusion and diversity and will consider all applicants regardless of age, marital status, race, colour, religion, sex, orientation, national origin, or disability. For those requiring accommodations during any stage of the application process, please contact 1-519-658-1471.


ON - Customer Success Representative - Cambridge

Position: Customer Success Representative

Type of Position: Full Time – Permanent
Location: Cambridge, ON
Education Requirement: Post-Secondary education in a business related field
Experience Requirement: 3+ years of relevant experience

Role Summary

Be passionate about sales and building strong customer relationships that will lead to account growth. Join a role filled with incredible potential to grow and support a large existing customer base.

As the Customer Success Representative, you will work on the sales team, focusing specifically on growth and development of customer success accounts. The ideal candidate will grow revenue within their account portfolio through strategic initiatives, focusing largely on maintenance renewals, training and technical support opportunities, upselling new versions of software and providing superior service to customers. Once sales deals have been closed, you will drive initiatives that will elevate the experience of existing customers, grow relationships with these customers, all of which must lead to a growth in revenue.

Key Duties & Responsibilities

  1. Meet sales targets and grow the account portfolio with minimal supervision.
  2. Work qualified leads that have been distributed to you, utilizing the Sales Engineer as a support mechanism.
  3. Strategically upsell to your account portfolio with products and services currently offered by the company.
  4. Develop and implement customer retention strategies.
  5. Develop and implement large scale solutions for revenue growth within the customer success sales group.
  6. Develop scopes, quotes, proposals or engagement contracts to support partnerships.
  7. Act as the key point of contact for account needs, often relating to quoting, maintenance, and analysis of support needs along with the establishment of a growth plan.
  8. Participate in the development of sales playbooks, and individual account plans to support sales growth strategies.
  9. Utilize Salesforce software as a tool during the entire sales process, understanding the multi facets of the software, entering and analyzing data to assist with generating sales and managing accounts.
  10. Effectively communicate the scope of project to the technical team, while scheduling request resources through sales operations.
  11. Act as a project manager through duration of engagement, including proactive follow up after onsite visits.
  12. Maintain knowledge on current product pricing, offerings, policies, and procedures, proposing initiatives for change when deemed necessary.
  13. Conduct proactive, effective and efficient touch points to customers within your portfolio.
  14. Qualify all inbound leads and transfer the leads based on pre-set rules to the appropriate Account Manager, utilizing resources such as Sales Engineers for support.
  15. Work with marketing staff to implement and drive key marketing initiatives and promotions that aim to increase services and revenue generated from existing customers within your accounts.
  16. Conduct occasional onsite visits to customers within your portfolio but only when deemed necessary from a strategic sales perspective.
  17. Promote products and services at tradeshows and events.
  18. Attend regular meetings with the sales team. Come prepared with data and information to support your results, struggles, strategies and industry trends.

Education & Skills

  1. Minimum 3+ years of experience in customer facing, account management type of role.
  2. Post-Secondary education in a business related field.
  3. Strong sales and marketing skills with an emphasis on increasing revenue from existing customers.
  4. Strong customer service and business relationship management skills.
  5. Ability to remain adaptable in a fast-paced, high tech environment.
  6. Ability to display strong organizational, time management and prioritization skills.
  7. Strong communication and interpersonal skills, both in person and over the phone.

No calls or agencies please.

Submit your resume to [email protected] with the position you are applying for in the subject line.

ON - Financial Analyst - Cambridge

Position: Financial Analyst

Type of Position: Full Time – Permanent
Location: Cambridge, ON
Education Requirement:Bachelor’s Degree or Diploma in Accounting or Finance
Experience Requirement: 5+ years of relevant experience

Role Summary

Stability, growth and an experienced team. Does this sound enticing? In-House Solutions is seeking a finance professional to join our company as a difference maker.

Reporting to the Controller (CPA Designated), the ideal candidate will possess the ability to develop procedures and solve complex accounting issues through a highly analytical approach. Seeking growth and development, you will take on interesting and challenging projects that support the accounting and finance functions and business as a whole. To succeed in this role you must be detail oriented, have excellent analytical, problem solving and communication skills. The ideal candidate must also have experience analyzing financial data, working with internal controls and reporting.

Key Duties & Responsibilities

  1. Manage confidential information and demonstrate strong business ethics.
  2. Consolidate, analyse, and present financial data.
  3. Oversee and analyze accounting processes and procedures, ensure internal control compliance and drive necessary improvements.
  4. Prepare and analyze financial statement variances relating to Balance Sheets, Income Statements and Cash Flow Statements.
  5. Provide reports, analyze data and deliver recommendations related to the following performance indicators:
    • Return on Investment
    • Direct Product Profitability
    • Return on Sales
    • Operating Profit Margin
    • Return on Assets
    • Operating Expense Ratio
    • Profit and Loss Statements
  6. Use SalesForce and accounting software to create regular dashboards including variances to sales targets, revenue summary and funnel statistics.
  7. Assess and understand accruals, forecasts and budgets, prepared to make judgements based on findings.
  8. Assist with the development of comprehensive budgets for the management team.
  9. Oversee, review and complete all month-end closing processes and activities including general ledger accounts, balance sheet account reconciliations and capital asset tracking and entries relating to amortization.
  10. Assist with year-end preparation, including collaboration with external accountants.
  11. Assist and lead special projects as assigned.

Education & Skills

  1. Minimum 5+ years of experience in the accounting and/or finance fields.
  2. Bachelor’s degree or Diploma in Accounting or Finance.
  3. Completed CPA designation is considered an asset.
  4. Highly analytical in approach and an ability to effectively solve problems.
  5. Ability to remain adaptable in a fast-paced, high tech environment.
  6. Ability to display strong organizational, time management and prioritization skills.
  7. Bilingual (English and French) would be highly desirable.
  8. Knowledge of Great Plains and Intacct would be an asset.

No calls or agencies please.

Submit your resume to [email protected] with the position you are applying for in the subject line.

QC - Mastercam Applications Engineer - Montreal

Position: Mastercam Applications Engineer

Type of Position: Full Time – Permanent
Location: Montreal, QC
Education Requirement: Post-Secondary education relating to mechanical engineering, manufacturing or equivalent
Experience Requirement: Strong technical experience using Mastercam and/or CAD/CAM software

Role Summary

We need someone who has a passion for machining, a passion for finding solutions to challenging manufacturing problems and who is an experienced user of Mastercam. This is an exciting role with a ton of variety, keeping every day different and exciting. We need someone who gets excited about working with customers, training them, providing support to them and solving challenging problems.

Ideally, your proven technical, analytical, and communication skills enable you to solve problems in an effective and timely manner. As a highly dynamic individual, you will be comfortable functioning in a team atmosphere, training end users and managing target deadlines. You will be career-oriented and be able to communicate with non-technical individuals. You are also comfortable with an in-office and on the road type of position where travel is frequent.

Key Duties & Responsibilities

CAD/CAM Technical Services

  1. Provide troubleshooting assistance and resolve technical issues via phone or email to our valued CNC customers, specifically those using Mastercam.
  2. Communicate with sales to identify demonstration strategies, customer training or software service needs.
  3. Provide mentoring and training to users in order to implement identified strategies.
  4. Identify strategies, workarounds and advanced capabilities to address customer problems.
  5. Provide application, programming, computer, and networking support.
  6. Provide support at customer locations including software installation, implementation and troubleshooting.
  7. Attend regular meetings with the Technical Department to review new accounts and brainstorm strategies.

Software Trainer

  1. Teach a technical class of up to 10 people, specifically relating to Mastercam, both at the office utilizing the company training classroom and at a customer site.
  2. Assess individual and group training needs.
  3. Deliver structured training programs while following set curriculum.
  4. Answer trainee questions and provide progress feedback.
  5. Occasionally train customers at their locations for application-specific requests.

Education & Skills

  1. Post-secondary education in mechanical technology, general machinist ticket, or equivalent.
  2. Experience with computer aided design and/or manufacturing software for CNC machining.
  3. Good knowledge of CNC machines and machining techniques.
  4. Bilingual French and English, speaking and writing.
  5. Good understanding of G codes.
  6. Experience using Mastercam.
  7. Experience with SOLIDWORKS would be an asset.
  8. General computer and networking knowledge is required.
  9. Must possess a valid driving license and have access to own vehicle.

No calls or agencies please.

Submit your resume to [email protected] with the position you are applying for in the subject line.


What Our People Think:

As a recent graduate I was eager to take on responsibilities and learn new skills which is exactly what In-House Solutions offered me.
The people here are truly ready to help you learn and grow, something that isn’t found just anywhere.
That is what is special here, the people.
Natalie Adams – Marketing Associate

In-House Solutions provides a very fun work environment where we are given the opportunity to learn a lot about how a business works, and all the different departments within. We are given a lot of independent work while also working with a team to complete sales and projects for the company.
Blaire Synder – Business Development (Co-op)

Exciting, motivating, hardworking and fun, a quick snapshot to sum up the working culture at In-House Solutions!
Justin Krulicki – Recruiter & Brand Ambassador

In-House Solutions never gets boring. Forward focused, you are free to propose new ideas, take part in their implementation, and enjoy the results!
Tracy Bithell – Marketing

Even though In-House Solutions has been established for 30 years, it provides its employees with a “start-up” like culture. It is a very enjoyable co-op to be a part of and they work hard cater to their employees wherever they can.
Jesse Colling – Business Development (Co-op)

My time spent at In-House Solutions allowed me to develop technical proficiencies such as Mastercam and allowed me to improve on my critical thinking capabilities through the trouble shooting of obscure problems. These skills will prove valuable as I continue my schooling and ultimately end up in a career.
Daniele Lo Faso – Technical Documentation Developer (Co-op)

Working at In-House Solutions has been fulfilling in that they’ve placed trust into you from the get-go.
David Tran – Business Development (Co-op)

In-House Solutions has given me many opportunities to grow and learn, never keeping me boxed in to a specific role. Management has adapted my role over the years to focus on my strengths rather than criticizing weaknesses. The company is full of friendly people who know how to balance fun with getting the job done.
Daniel Gingras – Tech Administrator

Discover Mastercam - Request your free customized demo (Canada Only)