Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior/Staff Software Engineer, Backend

$185k - $230k per year
Full-time

terminal

About Terminal

Terminal builds telematics data infrastructure for the commercial fleet industry. Commercial auto insurers and fleet software companies, including industry leaders like Intact Insurance, depend on our platform to access GPS, speeding, and vehicle data from 330+ telematics providers. We recently raised our Series A led by Battery Ventures and are backed by Y Combinator, Golden Ventures, Penske Transportation Solutions, and Intact Private Capital. Our team works together in person in Toronto, combining early-stage speed with late-stage maturity while processing many terabytes of vehicle data every day.

For more on working at Terminal, see our careers page at withterminal.com/careers .

Note that this role is only open to Toronto/GTA-based candidates.

About the role

This role spans everything our customers touch: the integrations that turn raw vehicle telematics from 330+ providers into clean data, the public APIs enterprises build against, the dashboards they work in, and the ingestion platform underneath it all. It is a mix of product and backend engineering, shaping the APIs and deeper backend components our customers depend on. If you want to be three layers of abstraction from the customer, this isn't the role for you.

You'll own systems end-to-end and help shape the product, not just build it. Working closely with customers, you'll turn their problems into the right abstractions and reusable components that scale. Your judgment directly shapes how customers launch products on high-volume telematics data to benefit vehicles and fleets on the road every day.

What you'll do

  • Design new features and platform capabilities, partnering with teammates and customers to expand what Terminal can do.

  • Build the primitives that power our platform: connector frameworks, orchestration, monitoring, auth, testing, and more.

  • Shape how we build, not just what we build: the AI-powered tooling that lets the platform increasingly improve itself.

  • Add and maintain integrations across 330+ telematics providers, making messy, under-documented APIs reliable.

  • Work with integration partners to shape their APIs, expand the data we can offer, and improve performance at the source.

  • Work directly with customers: demos, implementations, and troubleshooting threads.

  • Work day to day in TypeScript/Node.js to deploy services on AWS.

What we're looking for

  • A strong backend engineer who's shipped and owned production systems end to end.

  • Can be trusted with hard architecture decisions.

  • Thrives against messy, undocumented, uncooperative external systems and makes them reliable anyway.

  • Depth in distributed systems: you anticipate failures and can debug fast when things break.

  • Platform builder: you make the systems other teams stand on, and design them to last.

  • Sound judgment in ambiguity: you scope before building and know when to go deep on details VS ship fast experiments.

  • Customer-facing: you want to be in the demo, the implementation call, and the hard troubleshooting thread so you can learn more about our customers.

  • Strong in Node.js and TypeScript, or confident to pick it up fast.

You don't need to check every box. If you're missing some but confident you'll close the gap quickly, apply anyway.

Nice to have

  • Serverless and event-driven architectures (Lambda, SQS, Kafka, EventBridge).

  • Orchestration and workflow engines (Step Functions, Temporal).

  • JVM languages for cross-team work with the data platform.

How we work

  • In person 4 days/week, downtown Toronto. We build better together in a room.

  • High ownership. Everyone takes projects end-to-end and helps shape the product.

  • Platform thinking. Our work is the foundation on which other teams build their products. We design capabilities that compose into features and accept complexity so others don't have to.

  • Talk to customers. Whether it's a paying customer or an internal team, we talk to our customers to understand their problems before we ship solutions.

 

Compensation

We hire for this role at two levels and calibrate to where you come in. All compensation is base salary plus meaningful equity.

  • Senior: base $185,000 to $230,000 + equity

  • Staff: base $220,000 to $285,000 + equity

Benefits

  • Strong compensation and equity packages.

  • Brand new MacBook and computer equipment.

  • Top-tier health/dental benefits and a flexible healthcare spending account.

  • Personal spending account for professional development, fitness and wellness.

  • Four weeks paid time off + statutory holidays.

  • In-person culture with an office located in downtown Toronto.

The interview process

  1. Intro call with the CTO (30 min)

  2. Virtual system design (60 min)

  3. On-site technical loop (120 min)

  4. On-site culture loop + final (180 min)

Accessibility and accommodation

Terminal is committed to an accessible hiring process. If you need an accommodation at any stage — applying, interviewing, or completing an assessment — email View email address on jobs.ashbyhq.com and we will work with you to meet your needs. Accommodations are available under the Accessibility for Ontarians with Disabilities Act (AODA) and the Ontario Human Rights Code, and requesting one will never affect how your application is considered.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior/Staff Software Engineer, Backend in Toronto, ON vacancy
  •  ...Responsibilities Partner with product management, engineering directors, and principal architects to...  ...and architectural decisions. Mentor Staff and Senior engineers, guide technical design...  ...organization. Develop maintainable software with comprehensive test coverage and... 
    Senior
    Full time

    Okta

    Toronto, ON
    9 days ago
  • $160k - $220k per year

     ...world. Our organization is comprised of engineers who thrive at the intersection of deep...  ...a highly impactful and influential Staff Software Engineer to join our engineering team. The...  ...across multiple teams, mentoring Staff and Senior engineers, guiding technical design... 
    Senior
    Long term contract
    Local area
    Worldwide

    Okta

    Toronto, ON
    10 days ago
  • $170k - $220k per year

     ...their work from any endpoint, anywhere in the world. We engineer the end-to-end device experience—from our flagship...  ...technical innovations on the Okta Engineering Blog . Staff Software Engineer- Backend , Device Identity We seek a dynamic and influential Staff... 
    Suggested
    Long term contract
    Local area
    Worldwide

    Okta

    Toronto, ON
    29 days ago
  • $50 - $53 per hour

     ...Job Responsibility: Job Title: Platform Engineer Location: Toronto Downtown,Canada Job...  ...Docker containers. Develop and maintain backend services using Python, adhering to...  ...Qualifications: ~6+ years of experience in software/platform engineering roles. ~ Strong proficiency... 
    Senior
    Hourly pay
    Full time
    Contract work
    Relocation
    Monday to friday

    Princeton IT Services

    Toronto, ON
    3 days ago
  • $185k - $231.5k per year

     ...DoorDash is building the world's most reliable on-demand, logistics engine for delivery! We're looking for experienced engineers to join our...  ...problems with elegant technical solutions. You'll operate our backend services and architecture that support all product functionality... 
    Suggested
    Full time
    Local area

    DoorDash Canada

    Toronto, ON
    a month ago
  •  ...to their ideal customers. The company provides end-to-end software and AI solutions for businesses to reach, monetize and grow...  ...: AppLovin's Array team is seeking an experienced Staff Backend Software Engineer to join our team. Array is a seamless, end-to-end app management... 
    Work from home
    Flexible hours

    AppLovin

    Toronto, ON
    8 days ago
  •  ...visibility and threat detection. Develop software to optimize cloud egress and gateway...  ...Requirements ~10+ years of software engineering experience, including at least 7+ years focused primarily on backend systems. ~3+ years in a Staff, Principal, or Architect role with end... 
    Senior

    Kaseya

    Toronto, ON
    8 days ago
  • $160k - $220k per year

     ...excellence. This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. The Staff Software Engineer Opportunity Passkeys, powered by FIDO2 WebAuthn, are revolutionizing how people authenticate—bringing us into a... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    9 days ago
  •  ...of data per day? Zynga is looking for a Software Engineer to join the Data Ingestion team in our Analytics...  ..., build and own data-driven large-scale backend services to be consumed by clients...  ...and the ability to interface with senior leadership with confidence and clarity... 
    Senior
    Local area

    Zynga

    Toronto, ON
    3 days ago
  • $160k - $220k per year

     ...decisions that improve product health and team velocity. Mentor engineers through code reviews, knowledge sharing, and strong engineering...  ...decisions. Requirements At least 8 years of professional software development experience with demonstrated technical leadership... 

    Okta

    Toronto, ON
    8 days ago
  •  ...What you'll do: Design and implement backend architecture following best software engineering principles Develop clean, efficient code with tests ensuring code quality Participate in code reviews and invite others to review your code Champion the importance of... 
    Senior
    Full time
    Work at office
    Work from home

    Compass Holdings Canada Inc

    Toronto, ON
    3 days ago
  • $200k - $255k per year

     ...Commercial auto insurers and fleet software companies, including industry...  ...role We're looking for an engineer who thrives on building...  ...enjoys tackling hard data and backend challenges. This isn't a data...  ...salary plus meaningful equity. Senior: base $200,000 to $255,000 +... 
    Senior
    Full time
    Internship
    Work at office
    Flexible hours

    terminal

    Toronto, ON
    1 day ago
  •  ...dashboard UI, data models, APIs, background jobs, and backend services. Lead web application architecture...  .... Collaborate with Product, Design, and ML Engineering to translate the AI product roadmap into reliable software. Influence product strategy and roadmap through... 
    Full time
    Work at office
    Flexible hours

    Braze

    Toronto, ON
    10 days ago
  • $140.6k - $190.6k per year

     ...We're looking for a Lead Engineer to join the CoCounsel Application Experience team and play...  ...-stack solutions across our frontend and backend systems, lead by example in code, and...  ...Technical Experience: 6+ years of professional software engineering experience building and... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $220k - $359.21k per year

     ...more efficiently. We're looking for a Staff Fullstack Engineer to join the Core Objects team as a...  ...Systems: take ownership of the complex backend systems behind Braze's core data objects...  ...mentor engineers on best practices in software design, coding, and operations... 
    Internship
    Manual labor
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    7 days ago
  • $167.55k - $209.44k per year

     ..., canonical and ready to query, with no engineering or maintenance required. We’re proud that...  ...About the Role We’re looking for a Staff Software Engineer, Fullstack to join our Reverse...  ...billing, data model, and more. You’ll be a senior member of a distributed, collaborative,... 
    Senior
    Full time
    Internship
    Work at office
    Remote work
    2 days per week

    Fivetran

    Toronto, ON
    1 day ago
  • $180k - $210k per year

     ...About Us We’re looking for a Staff Engineer -  User Experience (Backend) to join our Patient Platform team and shape the systems that power patient-facing...  ...-driven components.  This is an opportunity for a senior technical leader who thrives in ambiguity, moves pragmatically... 
    Senior
    Contract work
    Internship
    Local area
    Immediate start
    Remote work
    Flexible hours

    Prenuvo

    Toronto, ON
    1 hour ago
  • $134.5k - $195.1k per year

     ...Typically 10+ years of progressive experience in software engineering, including experience leading large-scale technical...  ...Advanced degree preferred Responsibilities The Staff Software Engineer will serve as a senior technical leader within Moody’s Insurance team, driving... 
    Senior
    Full time
    Internship

    Moody's

    Toronto, ON
    20 hours ago
  •  ...Commercial auto insurers and fleet software companies including industry...  ...role Were looking for a software engineering intern whos excited to tackle complex backend challenges. This is an opportunity...  ...on. Youll work closely with our senior software engineers contributing to... 
    Senior
    Internship
    Work at office

    Terminal

    Toronto, ON
    4 hours ago
  •  ...intelligence and are looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building features to designing, implementing, and maintaining... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Toronto, ON
    3 days ago
  • Join the team behind the platform's User Domain and HRIS integrations, where we connect and synchronize employee data from enterprise systems to power critical business workflows. Our services manage millions of user records, support large-scale integrations with leading HR...
    Permanent employment
    Full time

    achievers

    Toronto, ON
    17 days ago
  • $121k - $159k per year

     ...unlock the true potential of their data. We are looking for a Staff Software Engineer with deep experience designing and scaling large-scale,...  ...datasets , distributed data pipelines, and high-throughput backend architectures. You will play a key role in driving our... 
    Senior
    Long term contract
    Full time
    Manual labor
    Local area
    Remote work
    Worldwide

    Varicent

    Toronto, ON
    a month ago
  •  ...career. About the team Risk Engineering builds the systems that...  ...subsidiaries.  What you'll do As a Staff Engineer on Financial Crimes...  ...regulation into working software. Responsibilities Define...  ...and operational rigor across backend and ML-adjacent systems; mentor... 
    Senior
    Full time

    Stripe

    Toronto, ON
    15 days ago
  •  ...and supporting production-ready products from scratch. ~5+ years of professional experience with Java. ~6+ years of experience in backend development. ~ Quick learner with an ambitious and results-driven personality. ~ Excellent communication and organizational... 
    Senior
    Full time
    Internship
    Immediate start

    venn

    Toronto, ON
    1 day ago
  • $140k - $175k per year

     ...Staff Software Engineer, AI Ready to build the AI that transforms how professionals work? Join a dynamic, high-caliber team at Thomson Reuters...  ...solutions and drive bold technical strategy. You'll team up with senior stakeholders, product leadership, and cross-functional teams... 
    Senior
    Full time
    Internship
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $205k per year

     ...between product, design, and engineering are giving way to smaller, faster...  ...code, they own outcomes. As a Staff Engineer, you'll extend that...  ...for ~7+ years of professional software engineering experience, with a...  ...experience building frontend, backend, or full-stack applications,... 
    Long term contract
    Permanent employment
    Full time
    Internship

    Clutch Technologies Inc.

    Toronto, ON
    a month ago
  •  ...the technical direction and influence the engineering roadmap for the platform’s streaming...  ...for platform systems. Coach and mentor senior engineers and act as a technical leader across...  .... Requirements ~7+ years of software development experience in a fast-paced, agile... 
    Senior
    Full time
    Worldwide

    Okta

    Toronto, ON
    9 days ago
  • $160k - $220k per year

     ...streaming, messaging, and analytics use cases. We are looking for a Software Engineer who is passionate about distributed systems, platform...  ...mentoring others in operational best practices. Coach and mentor senior engineers and act as a technical leader across the engineering... 
    Senior
    Local area
    Worldwide

    Okta

    Toronto, ON
    10 days ago
  •  ...About the team Product and Risk Data Engineering is Stripe's single source of truth data engineering...  .... Minimum requirements This is a Staff-level role — that typically means 10+...  ...data quality issues Knowledge of a backend development language (such as Scala, Java... 

    Stripe

    Toronto, ON
    19 days ago
  • $118k - $152k per year

     ...impact. The Role We're looking for a Staff Java Engineer who combines deep technical expertise...  ...while remaining actively involved in software development. You'll partner with...  ...design and deliver resilient, scalable backend solutions using modern Java technologies... 
    Long term contract
    Internship
    Immediate start

    Capco

    Toronto, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior/Staff Software Engineer, Backend. Be the first to apply!