Senior/Staff Software Engineer, Data Platform
$200k - $255k per yearTerminal
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
We’re looking for an engineer who thrives on building scalable platforms and enjoys tackling hard data and backend challenges. This isn’t a data engineering role: you’ll design and optimize the data platform that powers Terminal’s unified API, owning everything from streaming and storage to analytics, and moving terabytes of IoT and time-series data per day. It’s core systems engineering, and you’ll work across both data and backend to build the critical systems that drive the product’s data flows end to end.
You’ll partner with engineering teams and customers to build the right abstractions and reusable components that scale with our growth, help set architectural direction, and shape how the platform evolves. You know when to slow down to build the right thing versus ship a fast experiment. This is a role with real ownership, where your judgment raises the bar for the team and directly shapes how customers succeed with high-volume telematics data.
What You’ll Do
- Design and build the streaming and batch pipelines (replication, analytics, and enrichment), that feed the product and API.
- Build the storage systems that need to scale to petabytes of time-series data and stay fast under load.
- Improve the primitives the platform runs on: data quality, lineage, stream/batch processing, and the high‑availability infrastructure enterprise customers depend on.
- Shape how we build, not just what we build: the AI‑powered tooling that lets the platform increasingly improve itself.
- Work on open source technologies, contributing back when we see the opportunity.
- Make the architectural calls that keep the platform ahead of its scale.
- Work day to day in Java and Python.
What We’re Looking For
- A strong engineer who’s built and owned production platforms or distributed systems at real scale, and can drive an architecture to done without being managed.
- Writes clean, maintainable code with a solid computer science foundation.
- Hands‑on experience with big‑data frameworks, building streaming or batch systems that stay correct and fast as data grows from TB to PB.
- Depth in distributed systems: you anticipate failure modes and design for them up front.
- 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.
- Strong in Java or another JVM language (Scala, Kotlin), or confident to pick it up fast.
The ideal candidate brings deep experience with data streaming and processing (Kafka, Flink, Spark, warehouses, lakehouses), though it isn’t required. Strong platform, distributed‑systems, or backend engineers who’ll ramp into the data side are welcome.
Nice to have
- Open source contributions (especially relating to data processing and storage)
- Lakehouse storage (Iceberg, Delta, Paimon, Doris).
- Orchestration and workflow engines (Temporal, Step Functions).
- Time‑series and spatial (spatio‑temporal) data.
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 that other teams build products on. 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.
Tech stack
- Languages: Java, Python; TypeScript and Node.js is also used across Terminal
- Framework: Spring Boot
- Storage: AWS S3, Postgres, DynamoDB, Apache Doris, Apache Iceberg, Redis
- Streaming: AWS Kinesis, Apache Kafka, Apache Flink
- Orchestration: Temporal, Step Functions
- ETL: AWS Glue, Apache Spark
- AI: LangGraph, Deep Agents, Bedrock
- IaC: Pulumi
Compensation
- Senior: base $200,000 to $255,000 + equity
- Staff: base $235,000 to $295,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
- Intro call with the CTO (30 min)
- Virtual system design (60 min)
- On‑site technical loop (120 min)
- 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 click.appcast.io 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.
Compensation Range: CA$200K - CA$295K
#J-18808-Ljbffr$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. Staff Software Reliability Engineer - Data Platform About the Team The Data Platform team is responsible for the foundational data services, systems, and...SuggestedFull timeLocal areaWorldwideFlexible hours- ...Staff Engineer, Data Platform About NationGraph NationGraph is building the data and intelligence layer for the public sector. More than 110,000 state and local government agencies across the U.S. independently publish information about: How they operate What...SuggestedLong term contractFull timeLocal area
- ...from ML model development, to traditional software development, to non-technical business... .... We are looking for hands-on senior software engineers to build the AI tooling, agents, and workflows... ...and quality — so we can prioritize with data and understand impact. Implement the...SeniorFull timeWork at officeWork from homeFlexible hours
$205.6k - $257k per year
...Join Carta is the connected platform and AI-native ecosystem for... ...record, Carta brings together the software, services, and legal... ...reporting. You’ll join small, senior teams that blend startup-style... ...money. We’re hiring multiple engineers, and you’ll be hired into the...SeniorLong term contractFull timeInternshipWork at office1 day per week$160k - $220k per year
...are too, let's talk. Opportunity As a Staff Engineer on the OIG team, you will be involved... ...the challenge of building enterprise-grade software that millions of users depend on. This... ...microservices, event-driven architectures, APIs, and data modeling at scale ~ Strong proficiency...SuggestedFull timeLocal areaWorldwide$160k - $220k per year
...where anyone can safely use any technology, and within Okta Platform R&D, we're specifically focused on protecting the future of... ...across the world. We are looking for an experienced full stack Staff Software Engineer (with a focus on UI) who is passionate about building large-...SeniorLong term contractFull timeLocal areaWorldwide$216k - $297k per year
...Faire is a technology wholesale platform built on the belief that the future... ...Faire, we're using the power of tech, data, and machine learning to connect this... ...join ours. About this role: Our Engineering organization owns the software that makes our marketplace work. The...SeniorFull timeWork at officeLocal areaRemote workMonday to friday3 days per week- ...Moomoo is one of the most trusted and innovative retail trading platforms, serving over 24 million active users worldwide. We offer an... .... About the Role We are looking for an experienced Senior Software Engineer to join our engineering team in Toronto. This role is...SeniorLong term contractFull timeInternshipWork at officeLocal areaWorldwide
$118k - $162k per year
...If you are too, let's talk. Okta is seeking an experienced Senior Software Engineer in Test for our UI Engineering team. As a senior member of product... ...test framework and quality strategy for our frontend and platform surfaces, ensuring every UI release meets the highest bar...SeniorLocal areaWorldwide$160k - $220k per year
...know the team The Developer Platform team at Auth0 (an Okta company... ...experience identity. Software is increasingly built by developers... ...calling it. We're looking for an engineer who already builds with those... ...opportunity We're hiring a Staff Software Engineer to build the...SeniorFull timeLocal areaWorldwideShift work$136k - $187k per year
...authentication and authorization platform built by developers, for... ...an experienced and motivated engineer to join our Platform Application... ...Experience: 5+ years of software development experience with a... ...to complying with applicable data privacy and security laws and...SeniorFull timeLocal areaRemote workWorldwide- ...creating something big! About the Team Engineers on this team construct our rules-based... ...be doing Reporting to the Manager of Data Platform, you will play a critical role in the... ...the team of code quality and thoughtful software design. You will be working on the most...Long term contractFull time
$163k - $200k per year
...About Sentry Software runs the world and the pace is faster than ever... ...the role The Streaming Platform team at Sentry is building the... ...ingestion pipelines and real-time data processing systems. Our... ...that makes it easy for Sentry engineers to deploy and run Streaming Applications...Full timeWork at office3 days per week$234k - $275k per year
...Developer Infrastructure org is the engine behind Robinhood's entire... ...Test Infrastructure), Backend Platform, and Mobile Platform. DevX... ...fundamentally transform Robinhood's software development lifecycle — making... ...for the business. As the Senior Staff Software Developer,...SeniorLong term contractFull timeWork at officeRemote workFlexible hoursShift work3 days per week- ...tek Air-tek is a Canadian-based software company with a powerful suite of unique... ...team is the critical link between airline data sources and the systems that depend on... ...Role overview We're hiring Senior and Staff Software Engineers for our Integrations...SeniorFull timeWork at office3 days per week
- ...technology company that builds high-volume data aggregation platforms. Their infrastructure ingests massive... ...for real-time analytics. The engineering team operates out of a Toronto hub, tackling... ...Active contributions to open-source software, particularly in the distributed...SeniorFull timeInternship
$160k - $220k per year
...audited at scale. We are a diverse team of engineers, product managers, and designers who are... ...secure. About the role As a Staff Software Engineer on the Okta Secures AI team, your... ...AI-augmented workflows, ensuring our platform provides secure, interoperable, and scalable...Full timeLocal areaWorldwideShift work$186.84k - $334.74k per year
...Braze sounds like a place where you can thrive, we can’t wait to meet you. WHAT YOU’LL DO We're looking for a Senior Software Engineer to grow our Data Lakehouse team’s capacity for impact. The Data Lakehouse team provides the foundational infrastructure and tools that...SeniorFull timeInternshipWork at officeLocal areaFlexible hours$200k - $295k per year
...About Sentry Software runs the world and the pace is faster than ever... ...-functionally with product, engineering, BizOps, marketing, and sales... .... About the role As a Senior Software Engineer, you will architect... ...to technical decisions on data consistency challenges unique...SeniorHourly payFull timeFlexible hours$136k - $170k per year
...is passionate about building software to solve problems at massive scale... .... As a Infrastructure Engineer at Lyft, you will run our Production... ...take a holistic view of our platform health. You will build... ...systems. About the Team Data Pipelines is at the heart of all...SeniorHourly payFull timeWork at officeFlexible hours3 days per week$220k - $359.21k per year
...t wait to meet you. WHAT YOU’LL DO We’re looking for a Staff Software Engineer to join the User Targeting team as a hands-on technical leader... ...complex systems end to end, from the segmentation engine and data pipelines through the APIs and the dashboard experience...Full timePart timeInternshipManual laborWork at officeLocal areaFlexible hours- ...performant, and aligned with Sitetracker's engineering standards. This opportunity offers the... ...engineers, and influence the evolution of our platform through close collaboration with... ...architectural and delivery risks, including data-volume challenges and integration stability...SeniorLong term contractFull time
$140k - $180k per year
...Join our Framework team: the engineering foundation that makes Achievers... ...effect. The libraries, platforms, and tooling you build are... ...team. How you’ll shape our software engineering practices:... ...with at least 3 of them in a Senior/Staff capacity. ~ Excellent...SeniorPermanent employmentFull timeWork at officeFlexible hoursShift work- ...how to best shape our sensor platform to fit our vision of the future... ...cameras...). - Deploy and debug software on real vehicles operating in... ...span many disciplines from engineering to operations. - Have a passion... ...information about how your data is processed, please contact us...SeniorFull timeLive In
- ...About Zip Zip is the AI platform for enterprise procurement — built for humans and agents working together. By orchestrating... ...in Business, and LinkedIn Top Startups. Your Role As a Senior Software Engineer on the Developer Platform team, you will be responsible for...SeniorFull timeImmediate startRemote workHome officeFlexible hours
- ...technologies for enterprises. We believe that software can radically transform the world and... ...is an AI powered Kubernetes governance platform. About the Role: Nirmata is seeking a highly skilled and motivated Staff Software Engineer to join our team and work on the Nirmata...Long term contractFull timeFlexible hours
$180k - $220k per year
...industry's top brands, financial institutions, exchanges, and platforms, and millions of investors worldwide. For more information,... ...and innovative problem-solving. BitGo is seeking a skilled Senior Data Engineer to join our Data Engineering team and help build, scale, and...SeniorFull timeWork at officeWorldwide$190.5k - $262k per year
...Faire is a technology wholesale platform built on the belief that the... ...we're using the power of tech, data, and machine learning to connect... ...come join ours. Help build the engine behind Faire’s growth: Faire... ...the world. We’re hiring a Staff Software Engineer to help lead...Long term contractFull timeWork at officeLocal areaImmediate startRemote workMonday to friday3 days per week- ...foundations. They currently have an opening on their team to add a Senior Software Engineer. The Senior Software Engineer will be responsible for... ...Senior Software Engineer will be responsible for Integration & Data Platform Engineering. The integration platform Boomi supports...SeniorFull time
$100k - $120k per year
...broadcast measurement and consumer behaviour data. As well, the industry leading... ...fun along the way. Numeris is seeking a Senior Cloud Systems Engineer to lead the design, automation, and operation of enterprise cloud platforms across AWS and Azure. This role combines...SeniorFull timeWork at officeWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior/Staff Software Engineer, Data Platform. Be the first to apply!
- python data engineer Toronto, ON
- data engineering intern summer Toronto, ON
- gcp data engineer Toronto, ON
- junior data engineer Toronto, ON
- big data engineer Toronto, ON
- remote data engineer Toronto, ON
- data centre engineer Toronto, ON
- data integration developer Toronto, ON
- data engineer Toronto, ON
- data cabling engineer Toronto, ON

