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

Accountant Guelph, ON
Financial Analyst (Energy Storage) Melbourne, Australia
Financial Reporting Manager Greater Toronto Area, Canada


Executive Assistant Mesquite, TX
Procurement Coordinator Guelph, ON

Asset Management

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

Business Development/Sales

BD Manager Land Acquisition, Energy Storage Tokyo, Japan
Business Development Manager, EP Cube Walnut Creek, California
Regional Sales Manager, Residential Energy Storage - Hawaiian Islands Honolulu, Hawaii


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

(Sr.) Service Technician Southern California/Arizona, California
Applications Engineer (Energy Storage) Santiago, Chile
Applications Engineer (Energy Storage) Reading, United Kingdom
Applications Manager Melbourne, Australia
Commissioning Engineer SF, Walnut Creek or Texas, California or Texas
Commissioning Manager Mesquite, TX
Commissioning Technician (e-STORAGE) United Kingdom, United Kingdom
Commissioning Technician - US REMOTE US, United States
Construction Manager (e-STORAGE) Glasgow, United Kingdom
Director of Applications Engineering (e-STORAGE) Madrid, Spain
Director of Applications Engineering, EMEA (e-STORAGE) Madrid, Spain
Director of Service (e-STORAGE) Remote, California
Global Director for EHS and Fire Protection Walnut Creek, California
Global Quality System and Compliance Manager Guelph, ON
Grid Compliance and Commissioning Manager REMOTE US, United States
Grid Compliance and Commissioning Manager Austin, Texas
Process Engineer Mesquite, TX
Project Coordinator Austin, Texas
Project Coordinator (e-STORAGE) Glasgow, United Kingdom
Project Engineer (Energy Storage) REMOTE, United States
Show More

Engineering, IE & IT

IE Engineer Mesquite, TX
System Performance Analyst (e-STORAGE)
4 Locations

Equipment, Facility & Maintenance

Sr. Service Technician N/A, Texas


Finance Manager Tokyo, Japan

Health, Safety, & Environmental

EHS Safety Administrator Mesquite, TX

Human Resources

Compensation Analyst Mesquite, TX
HR Recruiting Coordinator Mesquite, TX
HRIS Specialist - Workday Mesquite, TX

Information Technology

IT Engineer (Helpdesk) Mesquite, TX
Manager, Energy Storage Applications Engineering Madrid, Spain
Senior Applications Engineer (Energy Storage) Hsinchu, Taiwan (Province of China)


Electrician Mesquite, TX
Equipment Technician Mesquite, TX
Industrial Millwright Mesquite, TX
Lab Engineer Mesquite, TX
Material Supervisor Mesquite, TX
Material Team Leader Mesquite, TX
Process Technician Mesquite, TX
Production and Material Planner Mesquite, TX
Production Operator I (Night Shift) Mesquite, TX
Production Quality Inspector Mesquite, TX
Quality Supervisor Mesquite, TX
Quality Technician 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
Global Residential Product Sales Enablement Manager, EP Cube REMOTE US, United States
Product Manager - Energy Storage Tokyo, Japan


Installation Support Specialist (Bilingual - Spanish) N/A, Texas
Machine Operator Mesquite, TX


Quality Engineer Mesquite, TX
Quality inspector Mesquite, TX
Quality Technician Mesquite, TX

Strategic Development

Senior Business Analytics Manager Tokyo, Japan

Supply Chain, Purchasing & Procurement

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


Sr. Tax Analyst Mesquite, TX


Forklift Driver Mesquite, TX