Software Engineer (Winnipeg)

Software Engineer (Winnipeg)

30 Jul
|
Enerva Energy Solutions
|
Winnipeg

30 Jul

Enerva Energy Solutions

Winnipeg

Enerva is a Canadian, employee-owned company on a mission to cut energy waste and greenhouse gas emissions. We design and run energy-efficiency and decarbonization programs for utilities, governments, and industry — work that has helped mitigate over a million tonnes of carbon and delivered billions in energy savings to our clients. Our Calgary team is where we build the software behind that impact: the energy-analytics tools that turn messy, real-world energy data into decisions.

Right now that team is small, scrappy, and growing — we're running out of a warehouse space, moving quick, and figuring a lot of it out as we go. If you want the mission and backing of an established company with the pace and ownership of a startup, this is the spot. About the Role

We’re looking for a Software Developer to help us design, build, and ship the tools at the core of our energy and emissions work — including the AI-driven features we think will set our products apart. You’ll own real problems end to end, not tickets handed down a chain. Expect to write production code, make architecture calls, and have a direct line to how the thing you built actually gets used.

This is a hands‑on role for someone who’s curious, resourceful, and happy to learn a new tool the week they need it. Responsibilities

Build and maintain web applications and data tools that our team and clients rely on day to day. Work with energy and emissions data — cleaning it, modeling it, and turning it into something useful. Prototype and integrate AI/ML features (LLM-based tooling, automation, analytics) and help us figure out where they genuinely add value versus where they don’t.

Design and consume APIs, build integrations,



and keep data flowing cleanly between systems. Take features from a rough idea through to something running in production — and then keep it running. Pitch in across the stack and across the team.

In a small shop, everyone wears a few hats. Qualifications

New grads are welcome. If you don’t have years of experience yet, that’s fine — but be ready for a technical assessment that’s a real test of how you think and build. We hire on capability, not just résumés. Required Skills

Comfort with SQL and relational databases, plus some experience deploying to the cloud (AWS or Azure). Hands‑on exposure to AI/ML — building with LLM APIs, training a model, or shipping an AI feature in a side project or at work. We care that you’ve actually built something, not that you can recite the theory. A self‑starter streak: you hit an unfamiliar problem, dig in, and figure it out instead of waiting to be told how. Clear communication and a bias toward shipping. Preferred Skills

Deeper AI/ML or data‑engineering experience. Interest or background in energy, sustainability, or climate. Experience in an early‑stage or small‑team environment. Pay range and compensation package

Equal Opportunity Statement

This role includes a hands‑on technical assessment, and we’re a small team working on‑site out of a warehouse at startup pace. Are you good with both? Ability to commute/relocate:

Calgary, AB T2H 0X6: reliably commute or plan to relocate before starting work (required) Have you personally built something using AI/ML or LLM APIs — at work, in a course, or as a personal project? Briefly, what was it? Share a link to your GitHub, portfolio, or anything you’ve built.

📌 Software Engineer (Winnipeg)
🏢 Enerva Energy Solutions
📍 Winnipeg

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (winnipeg) / winnipeg

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (winnipeg) / winnipeg