Unpaid Internship Location: Canada or United States About the Role: We are looking for a curious ... Currently pursuing a degree in Computer Science, Software Engineering, Cybersecurity, or a related ...
New
Unpaid Internship Location: Canada or United States About the Role: We are looking for a curious ... Currently pursuing a degree in Computer Science, Software Engineering, Cybersecurity, or a related ...
New
Unpaid Internship Location: Canada or United States About the Role: We are looking for a curious ... Currently pursuing a degree in Computer Science, Software Engineering, Cybersecurity, or a related ...
New
Kitchener, ON · On-site
Unpaid Internship Location: Canada or United States About the Role: We are looking for a curious ... Currently pursuing a degree in Computer Science, Software Engineering, Cybersecurity, or a related ...
New
Kitchener, ON · On-site
Unpaid Internship Location: Canada or United States About the Role: We are looking for a curious ... Currently pursuing a degree in Computer Science, Software Engineering, Cybersecurity, or a related ...
New
Waterloo, ON · On-site +1
CA$85K - CA$104K/yr
... Software Engineering, or a related field. * Relevant coursework such as Databases, Data Structures, Operating Systems, Systems Analysis, or Cloud Computing is highly valued. * Internship, co-op, or ...
Waterloo, ON · On-site +1
CA$85K - CA$104K/yr
... Software Engineering, or a related field. * Relevant coursework such as Databases, Data Structures, Operating Systems, Systems Analysis, or Cloud Computing is highly valued. * Internship, co-op, or ...
Previous internship, co-op, or practical experience in structural engineering or related field * Proficiency in structural analysis and design software including AutoCAD, STAAD.Pro, SAP2000, and ...
Previous internship, co-op, or practical experience in structural engineering or related field * Proficiency in structural analysis and design software including AutoCAD, STAAD.Pro, SAP2000, and ...
Cambridge, ON · On-site
... Software Engineering considered with relevant manufacturing/operations exposure). * 0-3 years of ... internship experience accepted). * Exposure to MES, ERP, QMS, or other digital manufacturing ...
Cambridge, ON · On-site
... Software Engineering considered with relevant manufacturing/operations exposure). * 0-3 years of ... internship experience accepted). * Exposure to MES, ERP, QMS, or other digital manufacturing ...
... Software Engineering considered with relevant manufacturing/operations exposure). * 0-3 years of ... internship experience accepted). * Exposure to MES, ERP, QMS, or other digital manufacturing ...
... Software Engineering considered with relevant manufacturing/operations exposure). * 0-3 years of ... internship experience accepted). * Exposure to MES, ERP, QMS, or other digital manufacturing ...
CA$60K - CA$75K/yr
... and software applications used in acoustics, noise, and vibration studies. * Support the ... Experience (co op, internship, or early career) in acoustics, noise, and vibration is considered an ...
CA$60K - CA$75K/yr
... and software applications used in acoustics, noise, and vibration studies. * Support the ... Experience (co op, internship, or early career) in acoustics, noise, and vibration is considered an ...
$13.19 is the 25th percentile. Wages below this are outliers.
$8.07 - $13.46
26% of jobs
The median wage is $17.63 / hr.
$13.46 - $18.84
31% of jobs
$18.84 - $24.22
5% of jobs
$24.22 - $29.60
3% of jobs
$29.60 - $34.99
5% of jobs
$39.56 is the 75th percentile. Wages above this are outliers.
$34.99 - $40.37
5% of jobs
$40.37 - $45.75
6% of jobs
$45.75 - $51.13
5% of jobs
$51.13 - $56.52
5% of jobs
$56.52 - $61.90
4% of jobs
$61.90 - $67.28
3% of jobs
$8
$28
$67
A Software Developer Internship is a temporary position designed for students or recent graduates to gain hands-on experience in software development. Interns work alongside experienced developers to assist in coding, debugging, testing, and sometimes designing software solutions. The role helps interns improve their programming skills, understand software development workflows, and gain exposure to industry tools and practices. Many internships also offer mentorship and networking opportunities, which can lead to full-time positions after graduation.
As a Software Developer Intern, you'll typically work on real-world projects that support the ongoing development goals of your team, such as building features, fixing bugs, or participating in code reviews. Many internships involve collaborating with full-time developers, attending daily stand-ups, and sometimes contributing to documentation or testing efforts. This hands-on experience not only helps you apply classroom knowledge but also exposes you to agile development methodologies and workplace best practices. You'll have the opportunity to make impactful contributions while learning from experienced mentors and peers.
To thrive as a Software Developer Intern, you need a foundational understanding of programming languages such as Python, Java, or C++, typically supported by relevant coursework or coding projects. Familiarity with version control tools like Git, basic software development frameworks, and participation in coding bootcamps or certifications is advantageous. Strong problem-solving ability, eagerness to learn, and effective communication skills set top candidates apart. These skills and qualities enable interns to effectively contribute to projects, collaborate with teams, and adapt quickly to professional development environments.
4.8
Based on 9 frontline employees who took The Breakroom Quiz
At Canadian Solar, our vision is to make lives better by bringing electricity powered by the sun to millions of people worldwide. As a leading manufacturer of solar panels, inverters, and energy storage solutions, we've been an industry front-runner since our founding in 2001. Our commitment to sustainability is reflected in all parts of our organization as we navigate the complexities of a booming industry.
Throughout Canadian Solar's subsidiaries, e-Storage, Recurrent Energy, MSS and CSI Solar Co., we invest in our employees' growth. Our training programs and promotional opportunities ensure we all can continue to learn. We understand the importance of work-life balance and provide various flexible work options to support our employees' well-being. Join our team to "Make the Difference" by creating a lasting positive impact on the world and the communities where we operate.
Position Title: DevOps / DevSecOps Intern
Department: EQS
Compensation: Unpaid Internship
Location: Canada or United States
About the Role:
We are looking for a curious, hands-on DevOps / DevSecOps Intern to join our engineering team. This is a high-impact opportunity to work in a fast-paced, cloud-native environment using industry-standard tools such as Jenkins, AWS, Docker, and Bitbucket. You will help streamline CI/CD pipelines, strengthen our security posture alongside the cybersecurity team, and gain real-world experience building and maintaining scalable, automated infrastructure. You will collaborate with experienced engineers through Jira, Confluence, and Bitbucket, applying agile best practices end-to-end.
Responsibilities:
Required Qualifications and Skills:
e-STORAGE is Equal Opportunity Employer (EOE). Qualified applicants are considered for employment without regard to age, race, colour, religion, sex, national origin, sexual orientation, disability, or veteran status.
e-STORAGEuses AI-assisted tools during parts of the hiring process, including screening and workflow automation. All final hiring decisions are made by humans.
This is a current vacancy, and we are actively hiring for this position.
#CanadianSolar
Sourced by ZipRecruiter
Clean energy services
10,000+ Employees
Guelph, Ontario, CA