Senior Software Engineer - Product (Toronto)
Software Engineering, Product
Toronto, ON, Canada · Remote
DISCLAIMER - WE ARE ONLY ACCEPTING APPLICANTS THAT LIVE NEAR TORONTO
About Bite
Bite is a fast-growing company reimagining the self-service experience for restaurants through software-driven kiosks and omnichannel digital ordering. We don't build hardware - but we understand it deeply, because our software has to work flawlessly in a physical, high-traffic environment. We help restaurant brands streamline operations, increase revenue, and deliver modern, personalized guest experiences.
Today, Bite powers ordering for leading brands like Krispy Kreme, Jollibee, Arby's, and Aramark. We've already helped them transform their guest experience - and the next stage of Bite is about building digital experiences for restaurant guests that could never have been possible at scale in a traditional environment.
Headquartered in New York City & Toronto, we continue to grow aggressively as we work toward elevating hospitality everywhere.
About the Role
We're looking for a Senior Product Engineer to own and elevate the front-end infrastructure that powers our white-label guest experience. We're a small, lean team, which means this is one of the most consequential engineering hires we'll make. Your work will be felt by every guest and every brand on the platform, and you'll have an outsized hand in shaping how the product is built.
This is a high-trust, high-autonomy role. The right person is a creator, a critic, and a choreographer. It's about ownership, focus on what's important, and rapidly driving toward that goal. This is the role that levels you up for the next step in your career.
Our platform communicates with a broad and ever-growing array of external services - POS systems, loyalty platforms, payment processors - through a modular, plug-and-play architecture. On top of that sits a fully customizable guest UI that can be deployed to a new restaurant in seconds. It's all built with React, TypeScript, tRPC, Remix, and MongoDB. There's never a shortage of hard, interesting problems in need of inventive solutions, and we'd love to have you experimenting alongside us.
A note on how we work: as a fast-moving team, priorities and requirements do shift, and we look for people who can roll with that. We point out what doesn't work and brainstorm together on how to be better. Process for the sake of process? That's not us. We use the best tools for the job, like Linear (no Jira here).
AI Is Part of How We Build
We expect every engineer here to be genuinely fluent with AI coding tools - not as a novelty, but as a core part of the daily workflow. Whether that's agentic coding, AI-assisted refactors, test generation, or spinning up prototypes in an afternoon, the bar for what a single engineer can ship has moved. We want people who are pushing that bar forward and who have strong instincts for where AI accelerates the work and where human judgment still has to drive.
What you will be responsible for:
- Owning and evolving the front-end framework that powers our white-label guest UI across many brands—theming, configuration, and rapid deployment to new clients
- Building features end-to-end: from our admin dashboard, to the software that powers our kiosks, to implementing feature flags, schemas, and APIs in our backend flows
- Building performant, accessible interfaces that are pleasant, fast, and work well on low-end devices
- Building TypeScript + REST/tRPC APIs
- Working with product and design to creatively solve complex problems
- Prototyping and building clean, intuitive user interfaces through various iterations
- Writing modular, well-tested, and documented code
- Taking ownership of engineering projects and seeing them through to completion
Your qualities:
- You have experience developing and debugging React applications in a large-scale production environment
- You've built and shipped complex, customizable / multi-tenant products and understand the real challenges of white-labeling: theming, configuration, per-client overrides, and keeping one codebase serving many brands
- You thrive in constant change—comfortable with ambiguity, shifting priorities, and learning new things on the go
- You're completely comfortable building all the logic in TypeScript using the latest standards
- You've consumed and debugged REST APIs like there's no tomorrow
- You keep up to date with the latest developments in the space and are excited about applying them
- You have a passion for developing high-quality, well-tested code, and you're always refactoring toward something cleaner
- You're familiar with unit, integration, and end-to-end testing and know when each is appropriate
- You're knowledgeable about accessibility, web standards, and the web platform
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision plans.
- Open PTO and remote work options.
Remote Work
Bite is a hybrid workplace. We want people to do the work where they are most comfortable. However, we do want our eng team to be clustered around one of our two offices in NYC and Toronto since it greatly facilitates access to hardware that we work with day to day.