EH

E.B. Horsman & Son

Verified Job Source

The Electrical Distributor of Choice! est.1900

Surrey, British Columbia

Wholesale
201–500 people

About

For over 125 years, E.B. Horsman & Son has been a trusted partner for contractors, engineers, and businesses across Western Canada. With 20+ locations in BC, Alberta, and Saskatchewan, we deliver the right products, expertise, and service when and where you need them. We supply electrical, lighting, automation, instrumentation, data communications, and renewable energy solutions — backed by a team of specialists who work alongside you to solve complex challenges. Recognized as a Platinum Club member of Canada’s Best Managed Companies, we combine service, local inventory, and strong manufacturer partnerships with ongoing investments in digital tools and sustainable practices. Whether you’re building, maintaining, or upgrading, E.B. Horsman & Son is here to power your success. Learn more at ebhorsman.com

Open positions

Customer Service - Counter/Inside Sales

On-site · Kamloops

Build customer and supplier relationships by preparing accurate quotations, processing sales orders and returns, responding to inquiries, and resolving issues. Coordinate with Outside Sales and internal teams, monitor sales and inventory activity, and assist with counter service and warehouse operations as needed.

Material Handler (Warehouse)

On-site · Victoria

Assemble orders, pack and ship products, receive and verify stock, update inventory, and maintain an organized warehouse. Support sales staff and customers with stock availability, priority orders, product inquiries, and loading.

Material Handler (Warehouse)

On-site · Surrey

Assemble orders, pack and ship products, receive and verify stock, update inventory, and maintain accurate stock rotation and warehouse organization. Support sales staff and customers with order priorities, stock availability, product inquiries, and loading.

Material Handler

On-site · Williams Lake

Assemble orders, pack and ship products, receive and verify stock, update inventory, and maintain an organized and safe warehouse. Support sales staff and customers by providing stock information, assisting with priority orders, and helping load products.

Customer Service - Counter Sales

On-site · Duncan

Serve as the primary contact for branch customers by understanding their needs, resolving issues, ensuring order accuracy, and recommending products and solutions. Support warehouse operations through order assembly, packing and shipping, receiving, inventory management, and assistance with customer inquiries and priority orders.

Digital Marketing Coordinator

Hybrid · Surrey

Coordinate marketing campaigns, supplier promotions, digital content, communications, and events while tracking timelines, budgets, and performance metrics. Maintain marketing systems and data, create and manage branded materials, support digital channels, and contribute to process improvements and reporting.

Material Handler (Warehouse)

On-site · Surrey

Assemble orders, pack and ship products, receive and verify stock, update inventory, and maintain accurate stock rotation and warehouse organization. Support sales staff and customers with order priorities, product availability, stock locations, inquiries, and loading.

Customer Service - Counter Sales

On-site · Prince George

Serve as the primary contact for branch customers by understanding their needs, resolving issues, ensuring order accuracy, and recommending products and solutions. Assemble and process orders, support shipping and receiving, maintain stock and warehouse operations, manage inventory, and assist with customer inquiries and priority orders.

Customer Service Manager

On-site · Parksville

Lead branch customer service operations, resolve customer issues professionally, and build strong supplier relationships. Mentor and guide the team, support business objectives, maintain accurate inventory, and uphold product quality standards.

Purchasing Manager

On-site · Surrey

Lead purchasing operations, inventory replenishment, supplier performance, special orders, and the purchasing team while balancing customer service, profitability, and working capital. Use reporting and analysis to improve processes, manage risks and quality concerns, and coordinate purchasing priorities with internal teams and suppliers.

Customer Service Manager

On-site · Victoria

Lead branch customer service operations, resolve customer issues, and build strong supplier relationships while supporting customer satisfaction and operational performance. Mentor and guide the team, maintain accurate inventory, uphold product quality standards, and align daily work with branch objectives.

Customer Service - Counter Sales

On-site · Williams Lake

The role serves as the primary point of contact for branch customers, responsible for interpreting needs, troubleshooting issues, and providing product solutions. Additionally, the position involves warehouse duties such as order assembly, shipping, receiving, and inventory management.

Product Application Specialist/Business Development

On-site

This role serves as a technical expert providing application support, troubleshooting, and commissioning for automation and control products. It also drives business development by identifying new customer opportunities and supporting sales initiatives across Alberta and Saskatchewan.

Inside Sales

On-site · Surrey

The role is responsible for building relationships with customers and suppliers by generating accurate quotations, sales orders, and returns. It involves collaborating with Outside Sales and assisting customers at the counter to ensure operational success.

Project Manager

On-site · Parksville

The Project Manager drives project sales and business growth across the Vancouver Island market by managing bid-tenders and building strong customer and supplier relationships. They are responsible for overseeing project quotations, ensuring operational excellence, and leading the project team through coaching and performance management.

Customer Service Manager

On-site · Edmonton

The Customer Service Manager drives customer satisfaction and operational excellence by leading the branch team and managing supplier relationships. Key duties include overseeing inventory accuracy, enforcing product quality standards, and mentoring staff to achieve business objectives.

Technical Inside Sales (Instrumentation, Automation, & Controls)

On-site · Calgary

Responsible for generating accurate quotations and sales orders while building positive customer relationships within the Process Instrumentation, Automation, & Controls division. Collaborates with territory managers and vendors to provide technical solutions and support ongoing projects.

Material Handler (Warehouse)

On-site · Edmonton

The Material Handler is responsible for shipping, receiving, and moving products safely while maintaining an organized warehouse environment. They support sales staff and customers regarding product availability, location, and order fulfillment.

Lighting Business Developer, Southern Alberta

On-site · Calgary

Drive profitable sales growth in the Lighting division by identifying opportunities and building strong customer relationships. Provide technical expertise, conduct site audits, and support branch personnel with product training and quotations.

Account Manager

On-site · Surrey

The Account Manager is responsible for creating and maintaining positive customer relations, identifying opportunities, and supporting customer needs. They promote the best product mix for customers while striving to meet or exceed organizational sales targets.