Home Job Listings Categories Locations

Software Developer Intern / Stagiaire développeur logiciel

📍 Canada

Technology CWP Energy

Job Description

CWP Energy operates two complementary businesses: WPred, a weather intelligence platform serving renewable energy operators across North America and Europe - from day-ahead energy forecasts to multi-week maintenance planning, and CWPES, an energy trading and optimization service for wind, solar, and storage assets. We're currently building a unified SaaS platform that brings both together — combining forecasting, optimization, and trading analytics into a single product. You'd be joining at the start of that build. This is a ground‑floor opportunity on a new platform. You'll work directly with our senior developers to design and ship features that sit at the intersection of weather data, energy markets and asset optimization. The codebase is fresh, the product decisions are still being made, and there's real room to shape how things get built. What You'll Do

Build front‑end features in Angular for a data‑intensive energy analytics platform Contribute to backend API development in C# (.NET) Work on interfaces that surface live weather forecasts, power predictions and trading signals to energy operators Work on data ingestions and projects aiming to integrate AI in strategic areas of our platform What We’re Looking For

Pursuing a degree in Computer Science, Software Engineering, or related field Comfortable with JavaScript/TypeScript and at least one front‑end framework (React or Angular) Some experience with object‑oriented programming (C#, Java, or Python) Exposure to cloud platforms or Docker is a plus You write clean code, ask good questions, and take ownership of your work Why Join Us?

An entrepreneurial results‑driven corporate culture. Curious to know more? Here’s McGill St Laurent An opportunity to work on impactful, real‑world projects. A learning and mentorship‑focused environment. A great office with a gym, locker rooms, and showers. A golf simulator This internship must be completed for academic credit as part of a university program. This position requires in‑office presence. We have found that being physically present fosters interactions that positively impact performance. As such, we strongly encourage employees to maintain this presence to fully benefit from the environment. We collect your information through a secure applicant tracking system with access restricted by role. Data, including resumes and interview notes, are stored within this system. If you wish to withdraw consent or have concerns, please contact us at attalent@mcgillstlaurent.com.

#J-18808-Ljbffr

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: March 12, 2026
Job Type: Technology
Location: Canada
Company: CWP Energy

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.