Software Engineer
Enerva Energy Solutions Inc — Canada · Posted ~1 day ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
About the Company
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 fast, 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
Strong programming fundamentals and the ability to write clean, working code in Python and at least one modern web stack (e.g.
JavaScript/TypeScript with React).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
Flexible schedule, On-site parking
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)
Application question(s):
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.
We have 68,012 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 68,012 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume