Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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
Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Product in Ottawa, ON vacancy
  • $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... 
    Senior
    Permanent employment
    Full time
    Contract work
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada

    Ottawa, ON
    1 day ago
  •  ...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... 
    Senior
    Long term contract
    Full time
    Remote work

    Ranovus Inc.

    Ottawa, ON
    2 days ago
  •  ...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... 
    Senior
    Full time
    Internship
    Manual labor
    Work at office

    Forum Ventures

    Ottawa, ON
    a month ago
  • $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:... 
    Senior
    Permanent employment
    Summer work
    Relocation package
    3 days per week

    Export Development Canada

    Ottawa, ON
    21 days ago
  •  ...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... 
    Senior
    Permanent employment
    Full time
    Internship

    Sol Ink

    Ottawa, ON
    1 day ago
  •  ...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,... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Work at office

    Sol Ink

    Ottawa, ON
    more than 2 months ago
  •  ...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... 
    Senior
    Full time
    Work at office
    Remote work

    Speechify

    Ottawa, ON
    more than 2 months ago
  •  ...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... 
    Senior
    Permanent employment
    Full time
    Immediate start

    Sol Ink

    Ottawa, ON
    16 days ago
  •  ...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 time
    Internship

    Ranovus Inc.

    Ottawa, ON
    1 day ago
  •  ...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.... 
    Senior
    Full time
    Internship
    Worldwide

    Telesat Corporation

    Ottawa, ON
    13 days ago
  •  ...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 job
    Permanent employment
    Full time
    Immediate start

    Sol Ink

    Ottawa, ON
    16 days ago
  •  ...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... 
    Senior
    Full time
    Remote work

    Speechify

    Ottawa, ON
    more than 2 months ago
  •  ...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... 
    Senior
    Remote job
    Full time
    Flexible hours

    Fellow Insights Inc

    Ottawa, ON
    13 days ago
  • $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 time
    Internship
    Work at office
    Remote work
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    more than 2 months ago
  •  ...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 time
    Internship
    Remote work
    Work from home

    Versaterm

    Ottawa, ON
    a month ago
  • $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... 
    Senior
    Long term contract
    Full time
    Internship
    Worldwide
    Shift work

    Rbr Inc.

    Ottawa, ON
    more than 2 months ago
  •  ...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... 
    Senior
    Long term contract
    Full time
    Work at office

    Speechify

    Ottawa, ON
    more than 2 months ago
  • $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... 
    Senior
    Permanent employment
    Full time
    Summer work
    Work at office
    Remote work
    Relocation package
    3 days per week

    Export Development Canada

    Ottawa, ON
    2 days ago
  • $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... 
    Senior
    Permanent employment
    Full time
    Summer work
    Relocation package

    Export Development Canada

    Ottawa, ON
    10 days ago
  •  ...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... 
    Senior
    Full time

    Jsi

    Ottawa, ON
    23 days ago
  •  ...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... 
    Senior
    Full time
    Internship
    Work at office
    Worldwide

    Telesat Corporation

    Ottawa, ON
    13 days ago
  •  ...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... 
    Senior
    Full time
    Internship
    Worldwide

    Telesat Corporation

    Ottawa, ON
    more than 2 months ago
  •  ...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... 
    Senior
    Full time
    Internship

    Ranovus Inc.

    Ottawa, ON
    1 day ago
  •  ...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 contract
    Full time
    Work at office
    Local area
    Work from home

    Arondite

    Ottawa, ON
    a month ago
  • $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 time
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Ottawa, ON
    more than 2 months ago
  •  ...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... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Shift work

    Opentable

    Ottawa, ON
    more than 2 months ago
  • $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... 
    Senior
    Long term contract
    Full time
    Work at office

    Syntronic

    Ottawa, ON
    more than 2 months ago
  •  ...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+... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide
    Rotating shift

    Cira

    Ottawa, ON
    more than 2 months ago
  •  ...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... 
    Senior
    Remote job
    Long term contract
    Permanent employment
    Full time

    Sol Ink

    Ottawa, ON
    24 days ago
  • $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... 
    Senior
    Long term contract
    Full time
    Fixed term contract

    House of Commons of Canada

    Ottawa, ON
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Product. Be the first to apply!