Full-time

Senior/Staff Software Engineer

Toronto, Canada (remote)
Full-time
$140,000 - $225,000

Job Description

Join Senpilot, the AI system revolutionizing Utilities, as we build the future of intelligent infrastructure.

The opportunity

Join our Engineering team to build robust, scalable applications that power the next generation of Utilities. You will work on our core platform, solving complex technical challenges and delivering high-quality software.

What you'll do

  • Design and implement scalable full-stack features
  • Write clean, maintainable, and well-tested code
  • Collaborate with product managers, designers, engineers and customers

What we're looking for

  • 3.5+ years of experience in software development
  • AI native coder (Claude Code, Cursor, etc.) or ability to ramp up quickly
  • Experience with relational databases (PostgreSQL)
  • Understanding of modern cloud infrastructure (GCP)
  • Ability to self-manage and work independently

Bonus Points

  • Proficiency in our stack: TypeScript, React, Terraform, Node.js, Python, Temporal
  • Loves to tinker with new AI tools to 10x your productivity

Details

  • Start date: ASAP
  • Location: Remote + ~3 in person days/mo at our office near Union Station.
  • Salary: $140K-$225K base + equity
  • Reports to: CTO

Ready to build the future of AI-powered utilities? Apply now and tell us why you're excited about AI.

Apply for this position

About us

Our mission is to run a utility with AI. We're a fun and hardworking team, making waves in Utilities.

Team photo 1
Team photo 2
Team photo 3
Team photo 4
Team photo 5
Team photo 6
Team photo 7
Team photo 8
Team photo 9
Team photo 10
Team photo 11
Team photo 12
Team photo 13
Team photo 14
Team photo 15
Team photo 16
Team photo 17
Team photo 18
Team photo 19
Team photo 20
Team photo 21
Team photo 22
Team photo 23
Team photo 24
Team photo 25
Team photo 26
Team photo 27
Team photo 28
Team photo 29
Team photo 30