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 Jeffersonville, Indiana

Business Development/Sales

(Snr.) Business Development Manager Melbourne, Australia


Project Manager Guelph, ON
Senior Internal Auditor Remote, California

Engineering, Procurement, & Construction

(Snr.) Business Development Manager (e-STORAGE) Athens, Greece
(Snr.) Business Development Manager (e-STORAGE) Melbourne, Australia
(Sr.) Service Technician N/A, Texas
BESS Service Manager REMOTE US, United States
Construction Manager
2 Locations
Construction Manager (CS e-STORAGE) Melbourne, Australia
Contract Manager (CS e-STORAGE)
2 Locations
Environmental, Health & Safety Manager (CS e-STORAGE) United Kingdom, United Kingdom
Lead Roving Technician REMOTE US, United States
Procurement Coordinator Kitchener, Canada
Project Manager Melbourne, Australia
Project Manager (CS e-STORAGE) Melbourne, Australia
Senior Applications Engineer Walnut Creek, California
Senior Control Software Engineer Guelph, ON
Service Technician (Energy Storage) N/A, Texas
Sr. Project Manager Hsinchu, Taiwan (Province of China)
Testing Project Engineer Testing Melbourne, Australia

Equipment, Facility & Maintenance

Manufacturing Facility Technician Mesquite, TX
Sr. Service Technician N/A, Texas


Finance Manager Tokyo, Japan

Information Technology

DevOps Engineer Guelph, ON
Manager, Energy Storage Applications Engineering Madrid, Spain
Senior IT Network Administrator Guelph, ON


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

MSS Sales

Assistant Sales Manager Tokyo, Japan
Product Manager - Energy Storage Tokyo, Japan

Operations & Maintenance (O&M)

O&M Field Technician I Blythe, California
O&M Field Technician III Blythe, California
O&M Manager
2 Locations

Operations Management

Process Supervisor Mesquite, TX
Project Engineer Mesquite, TX


Buyer Mesquite, TX
Production Manager Mesquite, TX

Strategic Development

Senior Business Analytics Manager Tokyo, Japan