Senior Software Engineer

Sage Recruiting Inc.

Toronto

Hybrid

CAD 120,000 - 160,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Sage Recruiting is partnering with a fast-growing SaaS startup focused on modern engineering for utilities. You will build backend features in TypeScript/Python, shape domain models, and work on a core product with room for ETL and RAG engine work.

You’ll join a small, thoughtful team, work directly with the founder, and have influence on how things are built while maintaining autonomy and a sense of humor in a fast-paced environment.

Qualifications

  • Experience taking features from concept to completion.
  • Strong knowledge of database design and system architecture.
  • Comfortable with TypeScript or Python, ideally both.
  • Able to work independently in a fast-paced environment.

Responsibilities

  • Shape domain models and build backend features for core product.
  • Test ideas with utility partners and refine into usable tools.
  • Develop production-ready features from early concepts.
  • Present work to customers if needed or desired.
  • Contribute to modernization of infrastructure across North America.

Skills

Full-stack development
Database design
System architecture
TypeScript
Python
Node.js/Express
Microservices
RAG engine

Tools

TypeScript
Python
Node.js/Express
Microservices
RAG engine
ETL

Job description

Hybrid remote (2-3x a month in the Toronto office)

Sage Recruiting is partnering with a fast-growing SaaS startup that’s bringing modern engineering to one of the most outdated industries around. Their work directly affects electrical grid reliability and how major utilities operate. If you’ve ever looked at repeated outages and thought technology should be doing more, this will speak to you.

They’re building agentic AI for utilities to automate the internal processes that slow the industry down. They focus on high-value workflows like asset management, regulatory work and customer operations. Think Palantir, but built specifically for utilities.

Their platform ingests massive amounts of utility data, runs it through a custom retrieval engine and turns it into insights people can actually use. They already have customers in production, with more launching in January. You’d join a small, thoughtful team with a good sense of humour and a real passion for building meaningful products. You’ll work directly with the founder in a low-ego, high-trust environment.

They’re hiring multiple engineers, all full-stack with a backend focus, to work on the core product. You could also mix in some ETL work or work on their RAG engine in Python if that’s of interest. There’s room to carve out the lane that fits you best.

What you’ll do

You’ll work on everything from early concepts to production-ready features. That includes shaping domain models, building out the backend, and creating the first versions of new product areas. You’ll test ideas with utility partners and refine them into tools the industry will actually use. The work can be ambiguous, partly because customers don’t always know what they need until they see it, but that’s what makes it interesting. If you enjoy presenting your work to customers, you can jump in. If you’d prefer to stay focused on building, that’s completely fine too.

Tech you’ll touch
  • TypeScript (Node.js/express) for backend services
  • Microservices with some event-driven pieces
  • (optional) Python for ingestion and the RAG engine
Who you are

You’re either Senior or Staff level and have experience taking features from concept to completion. You understand database design and system architecture. You’re comfortable in TypeScript or Python, ideally both. You learn quickly, especially when the domain is new or confusing; you can work independently and solve difficult problems on your own. You like getting into the guts of a problem instead of waiting for a perfect spec. You are comfortable with ambiguity, change, fast-paced work and autonomy.

Mostly, you’re someone the team enjoys working with. A sense of humour is appreciated. Kindness and curiosity go a long way.

You’ll work directly with the founder and have a big influence on how things are built

You’ll solve real-world problems that actually matter to the people around you

You’ll help modernize infrastructure across North America

You’ll join a team that cares about doing great work and having a good time doing it

You’ll avoid drowning in process or bureaucracy

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineering Manager
Senior Software Engineering Manager

Sage Recruiting Inc. • Canada

Remote
CAD 180,000 - 220,000
RRSP match
Extended health insurance
Dental insurance
+2
Technical Sales Engineer
Technical Sales Engineer

Engineered Intelligence Inc. • Toronto

Remote
CAD 90,000 - 130,000
Fully remote
Flexible hours
Stock options
+3
Technical Sales Engineer
Technical Sales Engineer

Engineered-Intelligence-Inc.-1 • Toronto

Remote
CAD 90,000 - 140,000
Fully remote work
Flexible working hours
Stock options
+1
Senior Full Stack Developer (React + Node.js)
Senior Full Stack Developer (React + Node.js)

Jobgether SRL • Canada

Remote
CAD 110,000 - 170,000
Remote work
Contract engagement 6–12 months
International team environment
+2
Senior Software Engineer
Senior Software Engineer

Soma Energy • Vancouver

Hybrid
CAD 175,000 - 265,000
Hybrid work model
Extended health benefits
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

On-site
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO
Staff Software Engineer, Full Stack
Staff Software Engineer, Full Stack

enurgen • Ottawa

On-site
CAD 120,000 - 160,000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Super • Canada

Remote
CAD 120,000 - 180,000
Health insurance
Dental insurance
Vision insurance
+11
Intermediate Software Developer
Intermediate Software Developer

Collage • Ottawa

On-site
CAD 65,000 - 85,000
Hybrid work environment
Competitive compensation
2–4 weeks vacation annually
+1
Software Engineer (Full Stack) - 6 Month Contract
Software Engineer (Full Stack) - 6 Month Contract

Citylitics • Toronto

On-site
CAD 100,000 - 140,000