Remote Staff Software Engineer — AI-Driven Systems Architect

enurgen

Ottawa

Hybrid

CAD 120,000 - 160,000

Full time

12 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Enurgen in Ottawa is expanding its DUET platform and seeks an experienced software engineer to tackle the hardest problems of the month across our Go edge system, ClickHouse-based data platform, and TypeScript/React product.

You will build reusable tools, review code, mentor juniors, and shape architectural decisions that affect multiple engineers. The role is remote or hybrid from Ottawa, with occasional travel.

Qualifications

  • 8+ years building production software across multiple system boundaries.
  • Strong systems thinker; ability to architect before coding.
  • Full-stack proficiency across Go, TypeScript/React, and ClickHouse/SQL.
  • Proven track record delivering greenfield software in startup-like environments.
  • Strong written and verbal communication with non-engineering stakeholders.

Responsibilities

  • Take on the highest-leverage problem across Go edge system, ClickHouse data platform, or TS/React product.
  • Build tools, patterns, and frameworks for engineers to adopt.
  • Raise the bar through code review and pairing; mentor juniors.
  • Make architectural calls shaping how five other people build.
  • Extend loss attribution and issue detection work with R&D.
  • Tackle the system nobody wants to touch.

Skills

Production software
Systems thinking
Go
TypeScript/React
ClickHouse/SQL
Full-stack
Communication

Tools

ClickHouse
SQL
Go
TypeScript
React

Job description

Enurgen in Ottawa is expanding its DUET platform and seeks an experienced software engineer to tackle the hardest problems of the month across our Go edge system, ClickHouse-based data platform, and TypeScript/React product.

You will build reusable tools, review code, mentor juniors, and shape architectural decisions that affect multiple engineers. The role is remote or hybrid from Ottawa, with occasional travel.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Full Stack
Staff Software Engineer, Full Stack

enurgen • Ottawa

Hybrid
CAD 120,000 - 160,000
Senior Software Engineer, Data Platform
Senior Software Engineer, Data Platform

enurgen • Ottawa

Hybrid
CAD 120,000 - 160,000
Senior Software Engineer, Product
Senior Software Engineer, Product

enurgen • Ottawa

Hybrid
CAD 120,000 - 170,000
Senior Data Visualization Engineer - Fleet Analytics Remote
Senior Data Visualization Engineer - Fleet Analytics Remote

enurgen • Ottawa

Hybrid
CAD 120,000 - 170,000
Forward Deployed Engineer
Forward Deployed Engineer

Motion Recruitment Partners LLC • Toronto

Hybrid
CAD 90,000 - 140,000
Remote Software Engineer for AI Training & Evaluation
Remote Software Engineer for AI Training & Evaluation

Alignerr • Ottawa

On-site
CAD 55,000 - 96,000
Fully remote
Flexible hours
AI project impact
+1
Software Engineer, AI Adoption Platform (Remote-friendly)
Software Engineer, AI Adoption Platform (Remote-friendly)

Cohere • Toronto, Montreal (administrative region)

Hybrid
CAD 90,000 - 150,000
Lunch stipend
Health and dental benefits
RRSP matching
+5
Remote Software Engineer (Python/Django)
Remote Software Engineer (Python/Django)

Plum • Southwestern Ontario

Hybrid
CAD 43,000 - 113,000
Remote AI Solutions Engineer — Customer-Facing
Remote AI Solutions Engineer — Customer-Facing

Motion Recruitment Partners LLC • Toronto

Hybrid
CAD 90,000 - 140,000
Deployed Software Engineer – Canada Field-Facing
Deployed Software Engineer – Canada Field-Facing

Arondite • Ottawa

On-site
CAD 90,000 - 130,000