Junior Software Developer / SRE

CWP EnergyMontreal, QC
Onsite

About The Position

At CWP Energy Trading, we build technology at the intersection of energy analytics and fintech. Our mission is to combine high-quality data, software, and market expertise to optimize power markets. We are entrepreneurial, fast-moving, and hands-on. We value curiosity, ownership, and people who are excited to solve real problems in a high-impact environment. We are looking for a Junior Software Developer / Site Reliability Engineer to join our Operations team. In this role, you will help keep the systems our traders rely on running smoothly every day. You will be on the front line of production support, investigating issues, fixing bugs, and improving the reliability of a cloud-native trading environment. This is a great opportunity for someone early in their career who enjoys problem-solving, learning by doing and working close to the business.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Strong problem-solving skills and ability to work independently in ambiguous or undocumented environments.
  • Curious, eager to learn, and interested in leveraging AI to improve productivity.
  • Comfortable analyzing code, logs, and data to troubleshoot and resolve issues.
  • Strong communication skills, with the ability to collaborate with both technical teams and business users (including Traders).
  • Solid programming skills in Python, with working knowledge of object-oriented programming (e.g., Java).
  • Proficient in SQL for investigating and resolving data issues (e.g., BigQuery, PostgreSQL).
  • Familiarity with cloud and infrastructure concepts (GCP, Kubernetes, Docker).
  • Experience with Git, command-line tools, and core networking/API concepts (REST, HTTP).
  • Bilingual in French and English (spoken and written).

Nice To Haves

  • experience with LLMs, Atlassian tools, or data orchestration frameworks (e.g., Dagster).

Responsibilities

  • Serve as the first point of contact for production tickets, alerts, and technical issues raised by Traders and internal stakeholders.
  • Investigate and troubleshoot issues across our ETL pipelines, proprietary trading platform, and invoicing systems.
  • Write, test, and deploy code fixes, primarily in Python and occasionally in Java, to resolve bugs and improve system reliability.
  • Monitor the health and performance of our systems using Google Cloud Platform tools, Kubernetes, and application logs.
  • Communicate clearly and effectively with business users on incident status, impact, and expected resolution timelines.
  • Document recurring issues, fixes, and operational procedures to strengthen the team’s knowledge base and improve future response times.

Benefits

  • The opportunity to take part in an entrepreneurial culture that encourages initiative.
  • Full group insurance and the opportunity to contribute to an RRSP program
  • A vacation policy upon arrival
  • A public transit incentive program
  • A beautiful office with a gym, a golf simulator, a lounge, locker rooms and showers
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service