Senior Software Engineer, Product
enurgen
Enurgen is building DUET, a generational platform for utility-scale solar that turns raw fleet telemetry into recovered revenue. We close the gap between what conventional monitoring can see and what it can diagnose, and across a portfolio it adds up to a lot.
At our core is DUET (DUal-sided Energy Tracer), a 3D, physics-based energy yield model spun out of SUNLAB at the University of Ottawa and built on 10+ years of R&D. The DUET Platform runs per-timestep model-vs-field comparisons across the full 30-year asset lifetime, from design through construction to operations, automating detection, prioritization, and reporting at the component level. An AI agent on top enriches the analysis with context and patterns across portfolios.
The software engineering work
The work is heavy on data, and this role is where that data becomes something someone can act on. You'll build the dashboards, workflows, and visualizations sitting on top of fleet-scale time-series, and you'll own how fast they feel. The people opening those dashboards (Asset Managers, PV engineers, operations teams, executives) depend on this software to act on what they're seeing.
What you'll do
- Build and evolve the product surface of DUET: the dashboards, workflows, and visualizations our customers use daily
- Develop big-data visualizations that stay responsive at fleet scale, working against our ClickHouse-backed analytics layer
- Extend loss attribution and issue detection workflows in collaboration with our R&D team, turning physics output into an operator's next action
- Build the operator-facing side of our shift into real-time, portfolio-wide operations as our streaming capabilities evolve
- Work directly with our customers (Asset Managers, PV engineers, operations teams, executives) when the problem benefits from it
- Have a real say in product direction. You'll sit close enough to both the data and the customer to have an informed opinion, and we want it
What we're looking for
Required
- 5+ years building production software, ideally including data-intensive web applications
- Strong systems thinker. AI changed the leverage, so you architect solutions before reaching for code
- Solid React (or equivalent) for front-end work, and Node, Python, or similar for backend
- Comfort with SQL and reasoning about query cost. Our UI sits on very large tables and you'll be querying them directly
- Track record of building greenfield software in a startup-shaped environment: small team, fast iteration, real customers
- Strong written and verbal communication, including with non-engineering stakeholders
Strong pluses (any one of these moves you up the list)
- OLAP / columnar database experience. ClickHouse especially, or BigQuery, Snowflake, DuckDB
- Large-scale time-series data and the visualization techniques that handle it
- GraphQL schema design at production scale
- deck.gl, Mapbox, or other geospatial/WebGL visualization
- Experience shipping the same software to both cloud and on-prem deployments
Not required
- A solar or energy background. The domain is interesting: utility-scale plants are complex engineered systems and our customers are sophisticated. You'll pick it up; we don't expect you to walk in with it.
- Prior ClickHouse experience. You'll be writing against it early and often, so expect to get fluent fast if you aren't already.
How we work
- Small, fast increments. Getting something real in front of operators usually beats polishing it longer in isolation.
- Tight feedback loops. We learn from short experiments with real customers, not speculative roadmaps.
- Focus over breadth. Fewer things, done well.
- Engineers paired with coding agents. AI is part of how we write code, debug, document, and analyze data. It's built into the workflow, not bolted on the side.
- High-touch and Slack-driven. Threads carry the work async, huddles when priorities move fast. No meetings to fill calendars.
- Small enough that nobody hides. Everyone ships to production, and everyone talks to customers.
- Engineering and R&D at the same table. The decisions are sharper for it.
Location
Remote or hybrid. Office in Ottawa, Ontario, Canada. Openness to occasional travel is a nice to have.
#J-18808-Ljbffr$96.56k - $128.74k per year
...making Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled... ...while maintaining accountability for engineering decisions and production outcomes. Strong interpersonal and organizational skills...SeniorPermanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week- ...RANOVUS is the leader in the application of unique new technologies to fiber-optic communications products for datacenters. We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware design team. Position Overview In this...SeniorLong term contractFull timeRemote work
- ...Senior Software Engineer JD About the job Company Description askpolly transforms large-scale human conversation into actionable insights... ...experience to help design, build, and scale the production systems behind askpollyʼs AI-powered insights platform. This...SeniorFull timeInternshipManual laborWork at office
$96.56k - $128.74k per year
...to explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer (Level 18) – Platform & Integration Employment Type: Permanent Compensation Details: ~ Software Engineer 18:...SeniorPermanent employmentSummer workRelocation package3 days per week- ...Software Engineer Co-op, Apps Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Term... ...implementation, under the guidance of senior developers. You are writing, testing,... ...with cross-functional teams, including product managers, to translate requirements into...SeniorPermanent employmentFull timeInternship
- ...Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure Reports To: Sean O'Hagan, [Director... ...), security, and end-to-end/integration layers. Write production-quality code for test harnesses, device simulators,...SeniorLong term contractPermanent employmentFull timeWork at office
- ...million people use Speechify's text-to-speech products to turn whatever they're reading – PDFs,... .... These include frontend and backend engineers, AI research scientists, and others from... ...for inclusivity, we find the need for a Senior iOS Engineer to help us support the new user...SeniorFull timeWork at officeRemote work
- ...Staff Software Engineer, Core Applications Level: P4 Location: Ottawa, ON | Hybrid Reports... ...web application has been running in production for over a decade, trusted by thousands... ...support teammates, including more junior & senior engineers and cross-functional partners...SeniorPermanent employmentFull timeImmediate start
- ...Job Title: Wafer Product Engineer Location: Ottawa, ON About Ranovus Ranovus is a semiconductor company with global operations helping power the data behind next generation AI and data center networks. We design and build advanced hardware that moves massive amounts...Full timeInternship
- ...over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading... ...on X and LinkedIn or visit As a Senior NMS Software Developer, you will lead the design,... ...engineering automation solutions to improve productivity, code quality, and delivery velocity....SeniorFull timeInternshipWorldwide
- ...Staff Software Engineer, Data Level: P4 Location: Remote, Canada Reports To: Sean Yang, Director of Engineering Type: Permanent... ...across the team. You will work on multiple components of the product and AWS infrastructure, and your work will directly shape the...Remote jobPermanent employmentFull timeImmediate start
- ...experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and... ...the foundational services and SDKs that power Speechify's product experience across platforms. It's a critical role for...SeniorFull timeRemote work
- ...exceptional new grads to join our Engineering team full-time. This isn't a... .... You'll go from concept to production in days, not months. You'll... ...bar. You'll be paired with a senior engineer mentor who's... ...most in-demand skill set in software today. Build your career in...SeniorRemote jobFull timeFlexible hours
$85k - $110k per year
...Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of... ...ISTAR team is seeking a working level Software Engineer to support delivery of critical... ..., and resolve defects across the full product lifecycle Provide technical mentorship...Full timeInternshipWork at officeRemote workFlexible hours- ...through strategic acquisitions and deep product investment. What connects all of it is a... ...processes evidence, there's a good chance our software is working behind the scenes. That's been... .... The Role The Staff Software Engineer specializes in mobile app development and...Full timeInternshipRemote workWork from home
$120k - $155k per year
...with us? Apply below! About the Role As the Senior Software Developer , you’ll be joining a small,... ...application currently being spun out of Ruskin into its own product. You’ll work closely with every engineering discipline at RBR, which means your code has a...SeniorLong term contractFull timeInternshipWorldwideShift work- ...million people use Speechify's text-to-speech products to turn whatever they're reading – PDFs,... .... These include frontend and backend engineers, AI research scientists, and others from... ...dedication to building accessible and inclusive software. ~ Excellent software engineering...SeniorLong term contractFull timeWork at office
$96.56k - $128.74k per year
...better through trade. Position: Senior Network Delivery Engineer Employment Type: Permanent... ...automation, validation, modernization, and production transition of secure enterprise network... ...Design and deliver production-ready software-defined network services across campus...SeniorPermanent employmentFull timeSummer workWork at officeRemote workRelocation package3 days per week$96.56k - $128.74k per year
...world better through trade. Position: Senior Quality Engineer/Lead Employment Type: Permanent... ...Compensation Details: ~ Senior Software Engineer 18: Salaries typically range... ...automation code, and recommendations before production use. Develop testing approaches for...SeniorPermanent employmentFull timeSummer workRelocation package- ...JSI Telecom is seeking a highly motivated and experienced Senior Infrastructure Engineer (with strong Networking) to design, implement, and support... ...ambiguous business and technical requirements into reliable, production-ready solutions. This role requires extensive...SeniorFull time
- ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading... ...across terminal hardware, modems, and software. Participate in supplier meetings, workshops... ...supporting complex multidisciplinary product-development activities across...SeniorFull timeInternshipWork at officeWorldwide
- ...years. Backed by a legacy of engineering excellence, reliability and industry... ...and LinkedIn or visit Our Software Development team architects,... ...software testing. The Senior Software Developer in Test will... ...requirements of the product. They will also be responsible...SeniorFull timeInternshipWorldwide
- ...Senior Hardware Design Engineer Ranovus is a semiconductor company with global operations helping power the data behind next generation AI and data center networks. We design and build advanced hardware that moves massive amounts of information quickly and efficiently...SeniorFull timeInternship
- ...technology company building the foundational software and AI to power the autonomous age. Our... ...our strong belief that an elite group of engineers can make a big difference. We are... ...functionality, and direction of Arondite’s product offering. We hire the best people and give...Long term contractFull timeWork at officeLocal areaWork from home
$70k - $120k per year
...the development of digital investigative software that acquires, analyzes, and shares evidence... ...are looking for a Software Development Engineer in Test (SDET) to join our team who will... ...testability for a one-of-a-kind digital forensic product. You will work closely with the...Full timeWork at officeLocal areaFlexible hours- ...over 25 million diners. The OT4R iOS app is a sophisticated software tool that enables restaurant hosts, servers, managers, and... ...’ll collaborate with a hardworking and diverse group of engineers, designers, and product managers who are committed to building beautiful, scalable...SeniorFull timeWork at officeLocal areaRemote workShift work
$100k - $140k per year
...electronics, electro-mechanics, and software. We’re not just a company; we... ...Manage and review product development documentation (Requirements... ...status to the client, senior management and other stakeholders... ...master's degree in Computer Engineering, Computer Science, Electrical...SeniorLong term contractFull timeWork at office- ...Who you are: You're a passionate software developer who wants your work to make a... ...response (XDR) and DNS-based cybersecurity products and backend services using modern programming... ...'s degree in computer science, software engineering or a related technical field. ~7+...SeniorFull timeWork at officeRemote workWorldwideRotating shift
- ...Senior Director, Product & Customer Marketing Level: M5 Location: CAD or US | Eastern or Pacific Timezone Reports To: Michael Scott | Chief Marketing Officer Department: Marketing Type: Permanent | Full-Time Vacancy Status: This is an active, approved...SeniorRemote jobLong term contractPermanent employmentFull time
$86.01k - $108.83k per year
...anticipatory staffing of the Intermediate and Senior Digital Product Developer roles. This recruitment... ...of information technology, electrical engineering, or other related fields, or an... ...vulnerability management (CVEs), firmware/software maintenance, licensing, and...SeniorLong term contractFull timeFixed term contract
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Product. Be the first to apply!
- software developer no experience Ottawa, ON
- junior software developer Ottawa, ON
- software developer entry level Ottawa, ON
- software developer intern Ottawa, ON
- software developer internship no experience Ottawa, ON
- software developer Ottawa, ON
- software development engineer Ottawa, ON
- part time software developer Ottawa, ON
- ingénieur logiciel Ottawa, ON
- software design engineer Ottawa, ON

