Make the difference with Canadian Solar

Canadian Solar is committed to making a difference. To the lives of our employees, to our customers, to the environment and to society. As one of the leading integrated solar energy solution companies in the world we do just that. Canadian Solar can offer you an exciting career in a global opportunity factory, working with like-minded people who embrace individual differences regardless of culture, gender or religion. We reward people on results and, whatever career path you choose, we will develop and challenge you to make a difference.

Open Positions

Accounting & Finance

Financial Reporting Manager Greater Toronto Area, Canada


Administration Specialist Riverside, Indiana

Asset Management

Asset Manager, Canadian Solar Asset Management K.K. Tokyo, Japan

Business Development/Sales

(Snr.) Business Development Manager Melbourne, Australia
Global Sales Analyst Walnut Creek, California

Corporate Services

Security Supervisor Mesquite, TX


Project Manager Guelph, ON
Senior Internal Auditor Remote, California

Development - North America

Product Manager, Inverters and C&I Energy Storage Walnut Creek, California

Engineering, Procurement, & Construction

(Snr.) Applications and Business Development Manager Tokyo, Japan
(Snr.) Business Development Manager (e-STORAGE) Athens, Greece
(Snr.) Business Development Manager (e-STORAGE) Berlin, Germany
(Snr.) Business Development Manager (e-STORAGE) Melbourne, Australia
(Sr.) Applications Engineer (e-STORAGE) Reading, United Kingdom
(Sr.) Service Technician N/A, Texas
Applications Engineer (Energy Storage) Santiago, Chile
Business Development Associate Walnut Creek, California
Business Development Manager Sao Paulo, Brazil
Commissioning Engineer SF, Walnut Creek or Texas, California or Texas
Commissioning Manager Remote, California
Construction Manager
2 Locations
Construction Manager (e-STORAGE) Glasgow, United Kingdom
Director of Applications Engineering, EMEA (e-STORAGE) London, United Kingdom
Electrical Engineer Mesquite, TX
Global Director for EHS and Fire Protection Walnut Creek, California
Grid Compliance and Commissioning Manager REMOTE US, United States
Head of Digitalization and Software Technology Development Guelph, ON
Lead Roving Technician REMOTE US, United States
Legal Counsel Walnut Creek, California
Show More

Equipment, Facility & Maintenance

CMMS Specialist Mesquite, TX
Equipment Manager Mesquite, TX
Equipment Shift Supervisor Mesquite, TX
Manufacturing Facility Technician Mesquite, TX
Sr. Service Technician N/A, Texas


Finance Manager Tokyo, Japan

Health, Safety, & Environmental

EHS Manager (e-STORAGE) Melbourne, Australia

Human Resources

High School Summer Internship Mesquite, TX

Information Technology

Director, Global IT Walnut Creek, California
Manager, Energy Storage Applications Engineering Madrid, Spain
Senior IT Network Administrator Guelph, ON


Equipment Technician Mesquite, TX
Manufacturing Equipment Technician Mesquite, TX
Material Handler Mesquite, TX
Material Handler I Mesquite, TX
Production Material Coordinator Mesquite, TX
Production Operator I (Night Shift) Mesquite, TX
Production Supervisor Mesquite, TX
Production Team Lead Mesquite, TX
Warehouse Supervisor Mesquite, TX

MSS Sales

Assistant Sales Manager Tokyo, Japan
Global Product Sales Enablement Manager (Commercial Energy Storage) REMOTE US, United States
Global Product Sales Enablement Manager (Inverters) REMOTE US, United States
Product Manager - Energy Storage Tokyo, Japan

Operations Management

Project Engineer Mesquite, TX
SCM Program Supervisor (Trade Compliance) Mesquite, TX


Buyer Mesquite, TX
Production Manager Mesquite, TX

Strategic Development

Senior Business Analytics Manager Tokyo, Japan

Supply Chain, Purchasing & Procurement

Accounts Payable - Supply Chain Associate Mesquite, TX
Logistics Manager, Energy Storage REMOTE US, United States
Logistics Specialist Mesquite, TX