Senior/Staff Software Engineer

2 days ago

Ottawa, ON, Canada Toast Full-time $90,000 - $130,000/year
  • End-to-End Product Execution: Design, build, and ship complete features across the stack—from resilient backend services and APIs to intuitive, responsive web interfaces
  • Architect & Build: Create highly reliable, scalable systems using Java, Kotlin, and modern frontend frameworks (React, TypeScript) critical to Toast’s core platform
  • 0-to-1 & Scaled Execution: Drive net-new product development and tackle complex scaling challenges to keep our platforms fast, decoupled, and seamless for users
  • Technical Leadership & Quality: 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
  • Engineering Excellence: Elevate code quality across teams and mentor engineers to help raise the overall technical bar

Benefits

  • Peer and company recognition programs
  • Unlimited Vacation
  • Sabbatical opportunity after five years
  • Professional Development Reimbursement Program
  • Commitment to Employee Wellness through resources such as a quarterly Wellness Stipend
  • Various peer and company recognition programs
  • 401(k) and matching
  • Medical, Dental, & Vision Coverage
  • Mental Health Benefits
  • Subsidized backup childcare

Proven ability to solve complex, ambiguous problems and collaborate across product, design, and engineering teamsHands-on experience with modern frontend frameworks (React, TypeScript) and a strong understanding of web architecture and UI state managementStrong proficiency with Java, Kotlin, or other object-oriented languagesAbility to work core EST hours if not located near a Toast officeExperience with modern API design (REST, GraphQL) and relational databases or alternative data stores (e.g., PostgreSQL, DynamoDB)5+ years of software engineering experience building production-grade web applications and distributed systemsA passion for removing “human-in-the-loop” friction through intelligent automation