Startup Job Board

Be part of the next big thing.
Explore career opportunities at innovative
startups in the U of T community.
companies
Jobs

Senior Software Engineer

SingleKey

SingleKey

Software Engineering
Toronto, ON, Canada
Posted on Oct 18, 2025

Build the Platform That Brings Trust to Renting

Renting a home should feel safe and transparent for both tenants and landlords. Too often, it isn’t. It’s filled with uncertainty, missing information, and risk.

At SingleKey, our mission is to bring trust, transparency, and accountability to every rental experience. We help landlords make informed decisions and give tenants the ability to build their reputation.

We’re building the infrastructure that powers the rental economy across the US and Canada, and we’re looking for a Senior Software Engineer to help us scale it.

The Challenge

SingleKey supports more than 150,000 landlords and over 1 million tenants, processing thousands of applications and payments every day. Our systems are growing fast, and so are the challenges: scaling APIs, improving data integrity, optimizing performance, and building new tools that make renting safer and simpler.

As a Senior Software Engineer, you’ll own problems that matter. You’ll work across our core stack (Django, Postgres, AWS, and Next.js) to design, build, and operate reliable systems that power our core business. You’ll make key technical decisions, influence architecture, and help shape how we scale.

What You’ll Do

  • Design and build scalable systems that handle financial and operational complexity
  • Lead projects end-to-end — from architecture and design through deployment and monitoring
  • Partner with product and design to deliver features that improve the customer experience
  • Improve performance, observability, and reliability as we scale
  • Contribute to a high-trust, high-ownership engineering culture

Who You Are

You’re an experienced engineer who takes pride in building systems that last. You’ve worked on production systems at scale and care deeply about quality, maintainability, and impact. You’re pragmatic, thoughtful, and comfortable making tradeoffs.

You’ll do well here if you:

  • Think in systems, not features
  • Have a bias toward action and ownership
  • Care about the customer experience as much as the code
  • Value clarity, simplicity, and good engineering judgment
  • Enjoy working in a small team where every decision counts

Our Engineering Environment

  • Stack: Django, Postgres, AWS, Next.js
  • Culture: High trust, low ego, and a bias toward shipping and learning
  • Cadence: We ship daily, make data-driven decisions, and continuously improve how we work

What You Bring

  • 5+ years of experience building and operating production systems
  • Strong experience with Python (Django or similar frameworks)
  • Solid understanding of SQL databases (ideally Postgres), schema design, and query optimization
  • Experience with React or Next.js
  • Familiarity with AWS (EC2, RDS, S3, Lambda, CloudWatch)
  • Experience with CI/CD pipelines, testing, and observability tools
  • Understanding of data modeling, API design, and performance optimization

Why Join SingleKey

  • Profitable and growing quickly with real customer traction
  • Direct ownership over systems that process millions in rent payments and applications
  • Small, focused team where you’ll have real impact on product, architecture, and direction
  • Modern stack with room to evolve
  • Culture built on trust, learning, and ownership
  • Clear growth paths as we scale

What We Offer

  • Competitive salary and equity
  • Hybrid flexibility (Toronto HQ)
  • Full health and dental benefits
  • Professional growth and learning support

Apply

If you want to build real systems at scale and help make renting safer and more transparent, we’d love to meet you.

Apply now to join the team building the foundation of trust in renting.