Your career compass awaits
Create a free account to unlock
- ✓ See how you match this role
- ✓ AI resume tailored to this specific job
- ✓ Inside Track Companion — find your insider contact
- ✓ Skills gap analysis and upskill plan
- ✓ Interview prep kit for this role
- ✓ Relocation concierge — salary, tax, cost of living
Free — no credit card required
Senior/Staff Software Engineer
ICT
💰 Salary Not shared
📊 Market 9,583 CAD–14,166 CAD/mo (114,996 CAD–169,992 CAD/yr)
About the Company
Toast creates technology to help restaurants and local businesses succeed in a digital world, helping business owners operate, increase sales, engage customers, and keep employees happy. Engineers at Toast build the mission-critical foundation that powers thousands of restaurants and local businesses every single day. From real-time order processing and resilient payment infrastructure to automated intelligent workflows, our technology solves high-stakes, real-world problems at scale. We value high technical standards, hands-on execution, collaborative problem-solving, and building systems that directly impact our customers' success.
Responsibilities
- ● Design, build, and ship complete features across the stack-from resilient backend services and APIs to intuitive, responsive web interfaces.
- ● Create highly reliable, scalable systems using Java, Kotlin, and modern frontend frameworks (React, TypeScript) critical to Toast's core platform.
- ● Drive net-new product development and tackle complex scaling challenges to keep our platforms fast, decoupled, and seamless for users.
- ● Turn ambiguous business goals into high-quality, production-ready code.
- ● Advocate for engineering best practices, robust testing, and deep system observability across the entire tech stack.
- ● Elevate code quality across teams and mentor engineers to help raise the overall technical bar.
Requirements
- ● Have 5+ years of software engineering experience building production-grade web applications and distributed systems.
- ● Be strongly proficient with Java, Kotlin, or other object-oriented languages.
- ● Have hands-on experience with modern frontend frameworks (React, TypeScript) and a strong understanding of web architecture and UI state management.
- ● Have experience with modern API design (REST, GraphQL) and relational databases or alternative data stores (e.g., PostgreSQL, DynamoDB).
- ● Be able to solve complex, ambiguous problems and collaborate across product, design, and engineering teams.
- ● Be able to work core EST hours if not located near a Toast office.
Nice to Have
- ● Have a passion for removing 'human-in-the-loop' inefficiencies through automation and process optimization.
Application Notes
We are hiring across multiple teams and levels. Your specific team, title, & level will be evaluated and determined during the interview process based on scope, technical depth, and experience.
Confirm Application
Are you applying to ?
We'll track this in your dashboard as Applied.
Saving to your tracker…
Stand out: message someone at Toast.
A short, personal note to a recruiter can get your application looked at sooner.
⚡ Full Resume Sandbox Canvas