Software Engineer, Backend
About the role
Backend-focused software engineer role at Terminal, building telematics data infrastructure and APIs for commercial trucking; role spans integrations, APIs, dashboards, and ingestion platform with end-to-end ownership.
Responsibilities
- 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.
Qualifications
- 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.
Skills
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.

About Terminal
Plaid for Telematics Data in Commercial Trucking
Terminal is Plaid for telematics data in commercial trucking. Companies building next generation insurance products, financial services and fleet software for trucking use our Universal API to access GPS data, speeding data and vehicle stats. Raghav (CEO) and Connor (CTO) led product and engineering at a series b-funded neobank where they spent 2.5 years integrating middleware APIs like Plaid & Stripe. Before that, Connor spent 3 years building software for his family-owned logistics company which was acquired by a private equity firm. Raghav’s family is in fleet operations and owns an HVAC company in San Francisco where they operate a fleet of 13 commercial vehicles.
More open roles at Terminal
- Founding Operations Associate4d agoToronto, ON · Operations
- Founding Customer Success Manager2mo agoHybrid (Toronto, ON) · Operations
- Founding Customer Engineer2mo agoToronto, Canada · Operations
- Software Engineer, Data Platform2mo agoHybrid (Toronto, ON) · Engineering
- Founding Technical Recruiter2mo agoHybrid (Toronto, ON) · Recruiting & HR
