Toronto, IA

Salary
Posted
Jul 1, 2026
Location
Toronto, IA
Last confirmed open
Jul 21, 2026

What this job asks for AI summary

A senior/staff-level engineering role on a platform team responsible for the shared foundations that all other engineering teams depend on — including authentication systems, API gateways, interservice communication, caching, feature flags, and base libraries in Go and Python. The work involves both hands-on architecture and mentoring, with a current focus on modernizing authentication and API gateway infrastructure at scale. Suits an experienced engineer with a background in distributed systems, shared library development, and large-scale migrations.

Senior level · 8+ years · Toronto, ON · Full-time

Must have (12)
Python or GoDockerKubernetesmicroservicesdistributed systemsAPI gatewaygRPCOAuth2OIDCJWTPKCELinux
Nice to have (5)
GraphQLMySQLPostgreSQLGoogle Pub/SubDrone CI

“or” means any one of them counts — you don't need all of them.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

What gives you an edge
gRPC10%

Rare in this occupation — lead with these, and say what you built with them.

What won't set you apart
Docker53%Python51%Go51%Linux45%

Most people in this occupation already list these. Still required — just not what gets you shortlisted.

What the occupation pays Median $138,970 (middle half $107,524–$175,762). This posting is about at that midpoint.

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.

Why we read it this way (6)

This role is based in Toronto, Canada (Liberty Village office, hybrid) — US compensation benchmarks do not apply. The salary range ($140,000–$180,000) is almost certainly in CAD given the Canadian employer and RRSP/benefits references.

The title carries no explicit seniority level, but the JD frames the role as requiring 8+ years total with at least 3 in a Senior/Staff capacity, plus mentorship and cross-team architectural leadership — consistent with a Senior IC, not a people-manager. An alt SOC of 11-3021 (Computer and Information Systems Managers) is noted because the role includes mentorship and some team-lead responsibilities, though the primary work is clearly hands-on engineering.

Python and Go are listed together as 'highly advantageous' under the requirements section; they are treated as interchangeable alternatives for the core programming language requirement rather than two separate hard gates.

A Bachelor's or Master's degree in Computer Science is listed in the requirements section but is immediately followed by no 'or equivalent' qualifier — however, given the overall framing and that it is listed alongside other experience items without strict gating language, the degree requirement is set to None as the JD does not explicitly state it as a hard rejection criterion.

GraphQL, MySQL, PostgreSQL, Google Pub/Sub, and Drone CI appear in the narrative 'Utilize a wide range of modern tools' sentence describing the team's stack rather than in a dedicated requirements block, so they are treated as preferred/stack context rather than hard gates.

This role's work location reads as outside the US — the candidate pool, comp, and contention benchmarks here are US-only (BLS employment, Adzuna/USAJOBS demand, and certified H-1B wages), so treat them as a rough US reference, not a local market.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗