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

Finance Manager/ Assistant Finance Manager Melbourne, Australia

Asset Management

Asset Management and Compliance Coordinator Melbourne, Australia

Development - International

Commercial Analyst EMEA | Energy Group Milan, Italy

Engineering, Procurement, & Construction

Application Engineer REMOTE US, United States
Application Engineer Guelph, Canada
EPC Commercial Manager United Kingdom, United Kingdom
EPC Project Manager Sao Paulo, Brazil
Procurement Coordinator Guelph, Canada
Procurement Specialist REMOTE US, United States
Project Manager, Energy Storage
2 Locations
Technical Sales Engineer Walnut Creek, California

Human Resources

Corporate Recruiter, Japan and APAC Region
2 Locations
Health & Safety Specialist, Contract. Guelph, ON

Information Technology

Application Support Analyst / Sharepoint / Dynamics Guelph, ON
Business Intelligence Developer Guelph, ON


Business Operations Liaison Walnut Creek, California
Intern, Marketing Walnut Creek, California
Marketing Manager Walnut Creek, California
Product Marketing Manager REMOTE US, United States

MSS Sales

Regional Sales Manager, Western USA United States
Sales Operations Specialist Walnut Creek, California
Solutions Sales Manager, Distribution United States
Solutions Sales Manager, Western USA United States
Sr. Manager, Commercial System Sales Tokyo, Japan
Trade Compliance Manager REMOTE US, United States

Operations & Maintenance (O&M)

O&M Coordinator Guelph, ON
O&M Field Technician I Lemoore, California
O&M Field Technician II Sunflower County, Mississippi
O&M Supervisor Mexico, Mexico
Software Developer Guelph, ON
Systems Performance Analyst Guelph, ON


Inside Sales Associate REMOTE US, United States

Risk & Investment Management

Senior Risk & Investment Management and Global Storage Manager | Energy Group Madrid, Spain


Tax Analyst Austin, Texas