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

Accounting Operations Manager
2 Locations
Finance Manager/ Assistant Finance Manager Melbourne, Australia
Senior Accountant, AP & Expense Walnut Creek, California
Senior Billing Specialist Walnut Creek, California


Payroll and HR Specialist Guelph, ON

Asset Management

Asset Management and Compliance Coordinator Melbourne, Australia

Engineering, Procurement, & Construction

Applications Engineer United Kingdom, United Kingdom
EPC Estimating Manager
4 Locations
EPC Project Manager Sao Paulo, Brazil
Occupational, Health & Safety Specialist Austin, Texas
Project Engineer (UK) United Kingdom, United Kingdom
Project Engineer (US)
2 Locations
Project Manager (UK) United Kingdom, United Kingdom
Project Manager, Energy Storage
2 Locations
Sr. Engineering and Commissioning Manager
3 Locations

Human Resources

Learning and Development Manager Austin, Texas

MSS Sales

3PL Warehouse Supervisor Walnut Creek, California
Customs Compliance Specialist Walnut Creek, California
Senior Planning Analyst United States

Operations & Maintenance (O&M)

Business Development Manager, O&M Austin, Texas
Control Room Operator Guelph, ON
Electrical Engineer, O&M REMOTE US, United States
O&M Supervisor Mexico, Mexico
Software Developer Guelph, ON
Systems Performance Analyst Guelph, ON


Business Development Manager, Energy Storage, America Walnut Creek, California

Risk & Investment Management

Manager, Risk & Investment Management Austin, Texas