CAREERS

Start an exciting career in the solar energy sector!

The KB Racking team is growing and expanding at every opportunity. we are proud to contribute to a greener source of energy while supporting our local economy.


KB RACKING is a leading North American solar mounting system manufacturer. We engineer and supply high quality mounting solutions for commercial rooftop projects. Since 2010, we have completed over 400 projects amounting to 70 MW of clean renewable energy in the United States and Canada.

We are currently looking for a motivated individuals to join our team in our Toronto office. Previous sales experience is preferred but not required. Knowledge about the technical, financial, and permitting aspects of solar PV is an asset.


KB Racking offers:

  • Competitive base salary and commission structure
  • Ongoing training in solar PV and racking
  • A chance to develop your sales career in a fast-paced, growing industry

Tasks and Responsibilities:

  • Conduct cold calls and follow up calls with new and existing clients
  • Generate new leads and opportunities
  • Grow existing accounts and build relationships with key decision makers
  • Manage all phases of the sales cycle
  • Achieve quarterly and yearly sales targets
  • Meet clients in person and give sales presentations
  • Prepare quotes, proposals, and responses to RFQs/RFPs
  • Record all sales activity in Salesforce
  • Represent the company at selected conferences, trade shows and events
  • Support senior management with business development ventures and operational tasks

The successful candidate:

  • Is an excellent time-manager, with a structured approach to his/her workload
  • Has excellent oral and written communication skills
  • Has a strong desire to pursue a career in sales
  • Is proficient in Excel, Outlook, Word, PowerPoint
  • Is driven and hardworking
  • May come from any degree discipline
KB Racking offers:

  • Competitive base salary and commission structure
  • Ongoing training in solar PV and racking
  • A chance to develop your sales career in a fast-paced, growing industry

Tasks and Responsibilities:

  • Conduct cold calls and follow up calls with new and existing clients
  • Generate new leads and opportunities
  • Grow existing accounts and build relationships with key decision makers
  • Manage all phases of the sales cycle
  • Achieve quarterly and yearly sales targets
  • Meet clients in person and give sales presentations
  • Prepare quotes, proposals, and responses to RFQs/RFPs
  • Record all sales activity in Salesforce
  • Represent the company at selected conferences, trade shows and events
  • Support senior management with business development ventures and operational tasks

The successful candidate:

  • Is an excellent time-manager, with a structured approach to his/her workload
  • Has excellent oral and written communication skills
  • Has a strong desire to pursue a career in sales
  • Is proficient in Excel, Outlook, Word, PowerPoint
  • Is driven and hardworking
  • May come from any degree discipline
KB Racking offers:

  • Competitive base salary and commission structure
  • Ongoing training in solar PV and racking
  • A chance to develop your sales career in a fast-paced, growing industry

Tasks and Responsibilities:

  • Conduct cold calls and follow up calls with new and existing clients
  • Generate new leads and opportunities
  • Grow existing accounts and build relationships with key decision makers
  • Manage all phases of the sales cycle
  • Achieve quarterly and yearly sales targets
  • Meet clients in person and give sales presentations
  • Prepare quotes, proposals, and responses to RFQs/RFPs
  • Record all sales activity in Salesforce
  • Represent the company at selected conferences, trade shows and events
  • Support senior management with business development ventures and operational tasks

The successful candidate:

  • Is an excellent time-manager, with a structured approach to his/her workload
  • Has excellent oral and written communication skills
  • Has a strong desire to pursue a career in sales
  • Is proficient in Excel, Outlook, Word, PowerPoint
  • Is driven and hardworking
  • May come from any degree discipline
Tasks and Responsibilities:

  • Co-supervise a team of 5 Project Managers
    • Collaborate with 2nd Manager to oversee all Project Managers and their projects. Together, the two of you will ensure that all projects are being completed according to our standard processes, as efficiently as possible, on time and budget, and in line with client requirements.
    • Take on shared responsibility over project success and customer satisfaction. Troubleshoot with co-manager and Project Managers and communicate directly with clients when necessary.
    • Conduct weekly meetings (using QuickBase) with Project Managers to get project updates and provide guidance for team members with any current issues.
    • Report directly to the CEO, along with co-manager, to relay portfolio statuses and project related issues.
    • Facilitate time tracking with Project Managers and measure project timelines, address issues to increase project efficiencies, use results for quarterly and annual staff planning.
    • Gather feedback from projects, record and conduct lessons learned sessions with co- manager.
    • Evaluate and rate projects upon completion, providing Project Manager with feedback for continuous improvement.
    • Work with the Sales department to provide engineering updates and manage overflow work they may have.
    • Create, document and improve existing Standard Operating Procedures (SOP) & Service Level Agreements (SLA) with co-manager.
    • Conduct 3 month, Key Performance Indicators (KPIs), and annual reviews of Project Managers. Guide Project Managers in 3 month and annual review process of junior PMs.
    • Address any staff concerns or issues and work with Human Resources Manager on all HR related matters.
  • Manage and Improve Engineering & Project Management Processes
    • Manage external engineering contractors (P.Eng.s)
        • Negotiate and update fee schedules and contracts
        • Check and process invoices
        • Address any concerns or issues with engineering subcontractors
        • Evaluate and add new engineers
    • Building departments
        • Create and update mechanical plan sets and document packages for building permit applications in the US and Canada.
    • PM Software
        • Create Annual QuickBase development plan and timeline based on the company’s needs and the resources available.
        • Manage a team of employees to plan, develop and implement new QuickBase modules.
        • Work with third party consultant on high level planning and troubleshooting. Manage their contract, payments, timelines and work quality.
        • Meet weekly with internal QuickBase team to facilitate and communicate updates
        • Meet monthly with department heads to discuss progress, next steps and troubleshooting.
        • Continually update and troubleshoot issues with QuickBase Applications in use.
    • Company Software & Hardware
        • Evaluate and select engineering software options based on company needs.
        • Ensure that project management and engineering team has access to required engineering software to fulfill their duties.
    • Communicate all engineering and process improvement updates to Project Management and Sales Teams.
Tasks and Responsibilities:

  • Co-supervise a team of 5 Project Managers
    • Collaborate with 2nd Manager to oversee all Project Managers and their projects. Together, the two of you will ensure that all projects are being completed according to our standard processes, as efficiently as possible, on time and budget, and in line with client requirements.
    • Take on shared responsibility over project success and customer satisfaction. Troubleshoot with co-manager and Project Managers and communicate directly with clients when necessary.
    • Conduct weekly meetings (using QuickBase) with Project Managers to get project updates and provide guidance for team members with any current issues
    • Report directly to the CEO, along with co-manager, to relay portfolio statuses and project related issues.
    • Facilitate time tracking with Project Managers and measure project timelines, address issues to increase project efficiencies, use results for quarterly and annual staff planning.
    • Gather feedback from projects, record and conduct lessons learned sessions with co- manager.
    • Evaluate and rate projects upon completion, providing Project Manager with feedback for continuous improvement.
    • Work with the Sales department to provide engineering updates and manage overflow work they may have.
    • Create, document and improve existing Standard Operating Procedures (SOP) & Service Level Agreements (SLA) with co-manager.
    • Conduct 3 month, Key Performance Indicators (KPIs), and annual reviews of Project Managers. Guide Project Managers in 3 month and annual review process of junior PMs.
    • Address any staff concerns or issues and work with Human Resources Manager on all HR related matters.
  • Manage and Improve Engineering & Project Management Processes
    • Manage external engineering contractors (P.Eng.s)
        • Negotiate and update fee schedules and contracts
        • Check and process invoices
        • Address any concerns or issues with engineering subcontractors
        • Evaluate and add new engineers
    • Building departments
        • Create and update mechanical plan sets and document packages for building permit applications in the US and Canada.
    • PM Software
        • Create Annual QuickBase development plan and timeline based on the company’s needs and the resources available.
        • Manage a team of employees to plan, develop and implement new QuickBase modules.
        • Work with third party consultant on high level planning and troubleshooting. Manage their contract, payments, timelines and work quality.
        • Meet weekly with internal QuickBase team to facilitate and communicate updates
        • Meet monthly with department heads to discuss progress, next steps and troubleshooting.
        • Continually update and troubleshoot issues with QuickBase Applications in use
    • Company Software & Hardware
        • Evaluate and select engineering software options based on company needs
        • Ensure that project management and engineering team has access to required engineering software to fulfil their duties
    • Communicate all engineering and process improvement updates to Project Management and Sales Teams.
        • Coordinate Company’s Tradeshow Logistics
    • Singlehandedly manage the logistics of all tradeshows, including shipping, procurement of materials, on-site support, etc.
    • Design, update and keep inventory of the company’s tradeshow booth and materials at third party warehouse. Update and pack the shipments for each tradeshow with a small team.
    • Apply for Marketing related grants to offset the cost of tradeshows

The Ideal Candidate:

  • Has 3-5 years of relevant and progressive work experience
  • Has a Bachelor’s degree in Engineering, Business, or another relevant discipline.
  • Has demonstrated experience in a leadership role with experience in delivering superior customer service.
  • Has experience with conflict resolution both internally and client facing.
  • Has project management experience and a developed understanding of standard project management processes (PMP designation preferred)
  • Is capable of problem solving and collaborating with many individuals in a fast pace environment
  • Has excellent technical skills and strong attention to detail
  • Is an excellent time-manager, with a structured approach to his/her workload
  • Has excellent oral and written communication skills
  • Has experience developing and implementing an Enterprise Resource Planning (ERP) Platform, i.e.: QuickBase.
  • Is experienced in working with third party vendors
  • Has an understanding of basic marketing practices, with some experience in Marketing Outreach.
  • Has experience with corporate event logistics and tradeshow management

Applicants are invited to email a one-page cover letter and a resume of not more than two pages to hr@solarprovidergroup.com. We thank everyone in advance who has applied, however, only those qualified will be contacted.


KB Racking Inc. provides equal opportunities for all applicants and is committed in fostering an inclusive and accessible recruitment and selection process. Accommodations are available on request for candidates taking part in all aspects of the recruitment process. Please inform the Human Resources department at the time of your application, of any requirement for accommodation.