Talent.com
CWP Energy
Junior Software Developer / SRECWP Energy • Winnipeg, Canada
No longer accepting applications
Junior Software Developer / SRE

Junior Software Developer / SRE

CWP Energy • Winnipeg, Canada
16 days ago
Job type
  • Full-time
Job description
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.

What you will do

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.

What success looks like

Production incidents are handled quickly, calmly, and thoroughly.

Traders and internal users trust you to provide clear updates and reliable follow‑through during operational issues.

You are able to identify root causes rather than only treating symptoms.

The systems you support become more stable over time because of the fixes, monitoring, and documentation you put in place.

You grow into someone who can independently investigate unfamiliar issues, navigate ambiguity, and make good technical judgments.

You become a dependable partner to both technical teammates and business users.

Our incident management processes are constantly improving.

What we’re looking for

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).

Nice to have: experience with LLMs, Atlassian tools, or data orchestration frameworks (e.g., Dagster).

Bilingual in French and English (spoken and written).

What are we offering?

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.

This is a hybrid position requiring on‑site presence, as the company believes that physical presence enhances collaboration and performance.

Chez CWP Energy Trading, nous développons des technologies à l’intersection de l’analytique énergétique et de la fintech. Notre mission est de combiner des données de haute qualité, des logiciels performants et une expertise des marchés afin d’optimiser les marchés de l’électricité. Nous sommes une équipe entrepreneuriale, agile et orientée vers l’action. Nous valorisons la curiosité, le sens des responsabilités et les personnes motivées à résoudre des problèmes concrets dans un environnement à fort impact.

Nous recherchons un(e) Développeur(se) logiciel junior / Ingénieur(e) en fiabilité des sites pour rejoindre notre équipe Opérations. Dans ce rôle, tu contribueras à assurer le bon fonctionnement des systèmes sur lesquels nos traders s’appuient au quotidien. Tu seras en première ligne du support en production, en charge d’investiguer les incidents, corriger les bogues et améliorer la fiabilité d’un environnement de trading basé sur le cloud. C’est une excellente opportunité si tu es en début de carrière et que tu aimes résoudre des problèmes, apprendre par la pratique et travailler au plus près des enjeux métier.

Tes responsabilités

Agir comme premier point de contact pour les tickets de production, les alertes et les problèmes techniques remontés par les traders et les parties prenantes internes.

Investiguer et diagnostiquer les incidents affectant nos pipelines ETL, notre plateforme de trading propriétaire et nos systèmes de facturation.

Écrire, tester et déployer des correctifs, principalement en Python et occasionnellement en Java, afin de résoudre des bogues et améliorer la fiabilité des systèmes.

Surveiller la santé et la performance des systèmes à l’aide des outils Google Cloud Platform, Kubernetes et des journaux applicatifs.

Communiquer de manière claire et efficace avec les utilisateurs métier concernant l’état des incidents, leur impact et les délais de résolution.

Documenter les incidents récurrents, les correctifs et les procédures opérationnelles afin de renforcer la base de connaissances de l’équipe et améliorer les temps de réponse.

Ce qui définit ton succès

Les incidents de production sont gérés rapidement, avec calme et rigueur.

Les traders et utilisateurs internes te font confiance pour fournir des mises à jour claires et assurer un suivi fiable lors des incidents.

Tu es capable d’identifier les causes profondes, et pas seulement de traiter les symptômes.

Les systèmes que tu supportes deviennent plus stables au fil du temps grâce aux correctifs, au monitoring et à la documentation que tu mets en place.

Tu développes ton autonomie dans l’investigation de problèmes inconnus, la gestion de l’ambiguïté et la prise de décisions techniques pertinentes.

Tu deviens un partenaire fiable pour les équipes techniques et les utilisateurs métier.

Les processus de gestion des incidents s’améliorent continuellement.

Profil recherché

Baccalauréat en informatique, en génie logiciel ou dans un domaine connexe.

Excellentes capacités de résolution de problèmes et aptitude à travailler de manière autonome dans des environnements ambigus ou peu documentés.

Curiosité intellectuelle, envie d’apprendre et intérêt pour l’utilisation de l’IA afin d’améliorer la productivité.

À l’aise avec l’analyse de code, de journaux et de données pour diagnostiquer et résoudre des problèmes.

Excellentes compétences en communication et capacité à collaborer efficacement avec des équipes techniques et des utilisateurs métier (incluant les traders).

Solides compétences en programmation Python, avec une bonne compréhension de la programmation orientée objet (ex. : Java).

Bonne maîtrise du SQL pour investiguer et résoudre des problématiques de données (ex. : BigQuery, PostgreSQL).

Familiarité avec les concepts d’infrastructure et de cloud (GCP, Kubernetes, Docker).

Expérience avec Git, les outils en ligne de commande, ainsi que les concepts fondamentaux de réseau et d’API (REST, HTTP).

Atout : expérience avec les LLM, la suite Atlassian ou des outils d’orchestration de données (ex. : Dagster).

Bilingue français et anglais, à l’oral comme à l’écrit.

Ce que nous offrons :

L’opportunité d’évoluer dans une culture entrepreneuriale qui valorise l’initiative.

Assurance collective complète et possibilité de cotiser à un régime d’épargne‑retraite (REER).

Politique de vacances dès l’entrée en poste.

Programme d’incitation au transport en commun.

Un bureau moderne avec gym, simulateur de golf, lounge, vestiaires et douches.

Ce poste exige une présence au bureau. Nous avons constaté que cette présence encourage les interactions qui ont un impact positif sur nos performances. Par conséquent, nous encourageons les employés à maintenir cette présence pour en bénéficier.

#J-18808-Ljbffr
Create a job alert for this search

Junior Software Developer / SRE • Winnipeg, Canada

Similar jobs

Staff Software Developer Focused on Cutting-Edge Backup Features

WorkleapWinnipeg, MB, CA
Full-time

Lead technical innovation by developing a vital backup feature as a Staff Developer.This role combines architectural vision with hands-on coding in a collaborative, mature development environment.Y... Show more

 • Promoted

Freelance Software Developer (Ruby) - AI Trainer

MindriftWinnipeg, MB, CA
Full-time

Freelance Software Developer (Ruby) - AI Trainer.This opportunity is only for candidates currently residing in the specified country.Your location may affect eligibility and rates.Please submit you... Show more

 • Promoted

Innovative Software Developer Role in NS

I.M.P. Group International Inc.Winnipeg, MB, Canada
Full-time

Discover a unique opportunity with IMP Group as a Software Developer in Halifax, NS.Work on transformative projects using Microsoft technologies in a vibrant team setting.At IMP Group International... Show more

 • Promoted

Junior Observability Software Developer — Remote & Travel

CanonicalWinnipeg, MB, CA
Remote
Full-time

A leading software development company is seeking a passionate Junior Software Developer for their Observability team.This entry-level position will focus on developing a cloud-native monitoring st... Show more

 • Promoted

Software Developer

NumerixWinnipeg, MB, CA
Full-time

Since our founding in 1996, we have been at the vanguard of financial technology, providing groundbreaking expertise, quantitative analytics and software that redefine pricing and risk management i... Show more

 • Promoted

RQ08007 - Sr. Software Developer

Rubicon PathWinnipeg, MB, CA
Full-time

We are looking for an experienced React/NextJS NodeJS application developer with a strong background in cloud-native application.The ideal candidate will be responsible for building and developing ... Show more

 • Promoted

SRE-DevSecOps Engineer

High Tech GenesisWinnipeg, MB, CA
Full-time

Allowed Staffing Countries: Canada, Costa Rica, Mexico or Brazil, (Remote).High Tech Genesis is seeking a 3-month contractor who can hit the ground running to support our SaaS platform on AWS.Kuber... Show more

 • Promoted

Senior Software Developer, Structural Analysis Platform

StructureCraftWinnipeg, MB, CA
Full-time +1

A construction design software company is looking for a Software Developer to join Branch, working on a next-generation structural analysis engine.You will collaborate with a passionate team to enh... Show more

 • Promoted

RQ07968:Software Developer-Remote

Rubicon PathWinnipeg, MB, CA
Remote
Full-time

About the job RQ07968:Software Developer-Remote.An Intermediate Software Developer / Programmer is needed to support the redevelopment of 2 desktop applications built using ArcMap 10.VBA for the Mi... Show more

 • Promoted

Junior Software Developer - Observability

CanonicalWinnipeg, MB, CA
Full-time

Junior Software Developer - Observability.Be among the first 25 applicants.Canonical is a leading provider of open source software and operating systems to the global enterprise and technology mark... Show more

 • Promoted

Innovative Full Stack Software Developer Role

FigWinnipeg, MB, CA
Full-time

Join Laivly as a Senior Full Stack Developer and contribute to innovative customer service technology solutions.This remote role invites candidates to elevate AI integration in software.As part of ... Show more

 • Promoted

RQ09030 - Software Developer - Junior

Rubicon PathWinnipeg, MB, CA
Full-time

About the job RQ09030 - Software Developer - Junior.Responsibilities: Required to translate technical systems specifications into working, tested applications.This includes: developing detailed pro... Show more

 • Promoted

Software Developer

iQmetrixWinnipeg, MB, CA
Full-time

The Professional Services Delivery team is focused on building and maintaining integrations and project-based solutions that help our clients meet their goals.Whether it's developing custom workflo... Show more

 • Promoted

Senior Software Developer, Full Stack

Modern CampusWinnipeg, MB, CA
Full-time

Modern Campus empowers 1,700+ higher education institutions to thrive when transformation is required to respond to lower student enrollments and revenue, rising costs, crushing student debt, and a... Show more

 • Promoted

Junior Observability Engineer - Remote, Open-Source Stack

CanonicalWinnipeg, MB, CA
Remote
Full-time

A leading open source software company is seeking a Junior Software Developer for the Observability team.This remote role, based in Canada, involves developing a cloud-native monitoring stack using... Show more

 • Promoted

Remote Junior Observability Software Developer

CanonicalWinnipeg, MB, CA
Remote
Full-time

A leading open source software firm is seeking a Junior Software Developer for a remote role.The ideal candidate should be skilled in Python and have knowledge of Go, along with experience in open ... Show more

 • Promoted

Principal Software Developer Leading Teams and Innovating Solutions

SherwebWinnipeg, MB, CA
Full-time

Shape the future of cloud solutions as a Principal Software Developer.Lead your development team in executing innovative projects while maintaining high coding standards in a remote work environmen... Show more

 • Promoted

junior developer

EllisDon ConstructionWinnipeg, MB, Canada
Full-time

Overview<br/><br/>As a junior project manager, your primary responsibilities are to plan, coordinate, and oversee operations on company projects.Responsibilities<br/><br/>As... Show more

 • Promoted

Junior Product Developer

Traction RecWinnipeg, MB, CA
Full-time

This role is open to remote based candidates based in Canada with a preference for PST/EST.We’re looking for a Junior Product Developer to join our team and be part of our next stage of growth.As o... Show more

 • Promoted

Software Developer

Fidelity InternationalWinnipeg, MB, CA
Full-time

Job Description**Job Description**You will be working on a 100% remote schedule as part of Fidelity’s dynamic working arrangement.At Fidelity, we’ve been helping Canadian investors build better fin... Show more