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 Analyst (Energy Storage) Melbourne, Australia
Financial Analyst- SEA & Australia Singapore, Singapore
Financial Reporting Manager Greater Toronto Area, Canada
General Accountant
2 Locations
Staff Accountant - General Ledger Mesquite, TX
Staff Accountant - Treasury Mesquite, TX

Administrative

Administration Specialist Mesquite, TX
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
Director of Business Development Hsinchu, Taiwan (Province of China)
Director of Sales, Australia Melbourne, Australia
Key Account Manager (Based in Seoul) Seoul, Korea (the Democratic People's Republic of)
Sales Manager TBD, Uzbekistan
Senior Sales Specialist (based in Seoul) Seoul, Korea (the Democratic People's Republic of)

CSIQ

Project Manager Guelph, ON
Sales Support/ Customer Service Seoul, Korea (the Democratic People's Republic of)

Development - North America

Director of Business Development (Energy Storage) Walnut Creek or San Francisco, California
Product Manager, Inverters and C&I Energy Storage Walnut Creek, California
Training and Development Supervisor Mesquite, TX

Engineering, Procurement, & Construction

(Sr.) Service Technician Austin, Texas
Applications Engineer
2 Locations
Applications Engineer (Energy Storage) Madrid, Spain
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 Engineer (e-STORAGE) London, United Kingdom
Commissioning Manager Mesquite, TX
Commissioning Technician (e-STORAGE) United Kingdom, United Kingdom
Commissioning Technician - US REMOTE US, United States
Contract Manager-Global Procurement Madrid, Spain
Director of Applications Engineering, EMEA (e-STORAGE) Madrid, Spain
Director of Service (e-STORAGE London, United Kingdom
Director of Service (e-STORAGE) Remote, California
Field Service Supervisor/Site Manager/O&M Manager/Site Manager Austin, Texas
Global Quality System and Compliance Manager Guelph, ON
Global Supplier Quality Manager N/A, Texas
Grid Compliance and Commissioning Manager REMOTE US, United States
Grid Compliance and Commissioning Manager Austin, Texas
Show More

Engineering, IE & IT

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

Equipment, Facility & Maintenance

Technical Support Engineer Seoul, Korea (the Democratic People's Republic of)

Finance

Finance Manager Tokyo, Japan
Finance Manager, Canadian Solar Asset Management K.K. Tokyo, Japan
Senior Project Finance and M&A Analyst LATAM Energy Group Madrid, Spain

Health, Safety, & Environmental

Environment Health & Safety Director (EHS Director) Mesquite, TX

Human Resources

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

Information Technology

IT Engineer (Helpdesk) Mesquite, TX
IT Security Systems Administrator Guelph, ON
IT Supervisor Mesquite, TX
Manager, Energy Storage Applications Engineering Madrid, Spain
MES Engineer Mesquite, TX
Senior Applications Engineer (Energy Storage) Hsinchu, Taiwan (Province of China)
Senior IT Application Manager (SAP) Walnut Creek, California
Senior IT Engineer (SAP) Walnut Creek, California

Legal

Paralegal, Litigation REMOTE US, United States
Sr. Legal Counsel (e-STORAGE) Melbourne, Australia

Manufacturing

Document Control Specialist Mesquite, TX
Electrical Engineer Mesquite, TX
Electrician Mesquite, TX
Equipment Manager Mesquite, TX
Equipment Shift Supervisor Mesquite, TX
Equipment Technician Mesquite, TX
Equipment Technician Mesquite, TX
Facility Shift Lead Mesquite, TX
Facility Shift Lead Mesquite, TX
Lab Engineer Mesquite, TX
Material Supervisor Mesquite, TX
Material Team Leader Mesquite, TX
Mechanical Engineer Mesquite, TX
Process Technician Mesquite, TX
Process Technician Mesquite, TX
Production and Material Planner Mesquite, TX
Production and Material Planning Supervisor Mesquite, TX
Production Operator Mesquite, TX
Production Quality Inspector Mesquite, TX
Quality Supervisor Mesquite, TX
Show More

MSS Sales

Assistant Sales Manager Tokyo, Japan
Global Key Account Sales Analyst REMOTE US, United States
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
Regional Sales Manager N/A, Texas
Regional Sales Manager (Energy Storage - Northeast) REMOTE US, United States
Regional Sales Manager (Energy Storage) N/A, Texas
Regional Sales Manager (Energy Storage)
2 Locations
Regional Sales Manager (Midwestern Region) REMOTE US, United States
Regional Sales Manager (Southeastern Region) REMOTE US, United States

Operations & Maintenance (O&M)

Facilities Supervisor Mesquite, TX
Production Material Coordinator Mesquite, TX
Production Material Supervisor Mesquite, TX
Production Supervisor Mesquite, TX

Other

Buyer Mesquite, TX
Facility Supervisor Mesquite, TX
Logisitics Specialist - Power BI Mesquite, TX
Machine Operator Mesquite, TX
Production Manager Mesquite, TX
Production Operator Mesquite, TX
Production Team Lead Mesquite, TX
Repair Operator Mesquite, TX

QA/QC

Quality Engineer Mesquite, TX
Quality Supervisor Mesquite, TX
Quality Systems Engineer Mesquite, TX
Quality Technician Mesquite, TX

Strategic Development

Director of Business Development (Energy Storage) Milan, Italy
Senior Business Analytics Manager Tokyo, Japan

Supply Chain, Purchasing & Procurement

buyer Mesquite, TX
Buyer Mesquite, TX
Planning Manager Walnut Creek, California
Purchasing Administrator Mesquite, TX

Tax

Senior Tax Analyst REMOTE US, United States
Sr. Tax Analyst Mesquite, TX

Warehouse

Sit-Down Forklift Operator Mesquite, TX