Enable job alerts via email!

Sr. Software Engineer, Tim Hortons

Restaurant Brands International

Toronto

On-site

CAD 100,000 - 130,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading global quick service restaurant company as a Senior Software Engineer. You will design and develop high-performance digital solutions that enhance customer satisfaction and loyalty, while mentoring a passionate team. This role offers the chance to tackle complex challenges and make a significant impact on millions of guest interactions.

Benefits

Comprehensive benefits focused on wellness
Global paid parental leave
Free telemedicine
Mental health support

Qualifications

  • Proven experience in a senior software engineering role.
  • Experience in quick-service restaurant or consumer-facing industries.
  • Familiarity with digital customer engagement technologies.

Responsibilities

  • Design, develop, and deliver robust technical solutions for guest-facing features.
  • Mentor team members and promote engineering best practices.
  • Optimize performance and scalability of services.

Skills

Leadership
Mentorship
Communication
Data-driven decision making
Agile development

Tools

GraphQL
TypeScript
React
Node.js
AWS
Terraform

Job description

Ready to make your next big professional move? Join us on our journey to achieve our big dream of building the most loved restaurant brands in the world.

Restaurant Brands International Inc. is one of the world's largest quick service restaurant companies, with nearly $45 billion in annual system-wide sales and over 32,000 restaurants in more than 120 countries and territories.

RBI owns four of the world's most prominent and iconic quick service restaurant brands – TIM HORTONS, BURGER KING, POPEYES, and FIREHOUSE SUBS. These independently operated brands have been serving their respective guests, franchisees, and communities for decades. Through its Restaurant Brands for Good framework, RBI is committed to improving sustainable outcomes related to food, the planet, and people and communities.

RBI is dedicated to growing the TIM HORTONS, BURGER KING, POPEYES, and FIREHOUSE SUBS brands by leveraging their core values, employee and franchisee relationships, and long-standing community support. Each brand benefits from global scale and shared best practices through ownership by Restaurant Brands International Inc.

At RBI, we recognize that exceptional digital experiences significantly influence our guests' decisions. As a Senior Software Engineer, you'll impact millions of guest interactions by developing scalable, high-performance digital solutions that enhance customer satisfaction and loyalty. Joining the Tim Hortons engineering team means tackling complex technical challenges at scale, using cutting-edge technologies, and seeing the tangible impact of your work. You will collaborate with a passionate team committed to innovation, continuous improvement, and technical excellence. While this role encourages a full-stack approach, candidates with strong skills in either frontend or backend who are motivated to expand their full-stack expertise are encouraged to apply.

Role & Responsibilities:

  1. Design, develop, and deliver robust technical solutions for critical, guest-facing digital features.
  2. Optimize engineering team velocity through strategic process improvements and automation initiatives.
  3. Mentor team members, conduct rigorous code reviews, and promote engineering best practices to improve code quality.
  4. Enhance performance and scalability of services handling millions of requests daily.
  5. Mentor and develop engineers to boost team capabilities and expertise.
  6. Contribute to architectural decisions by creating and presenting clear Architecture Decision Records (ADRs).
  7. Share knowledge and foster continuous learning and innovation across technical teams.
  8. Implement troubleshooting and incident management using observability tools like Datadog.

Qualifications & Skills:

  1. Proven experience in a senior software engineering role, demonstrating leadership, mentorship, and contributions to complex projects.
  2. Experience in quick-service restaurant, retail, or consumer-facing industries.
  3. Data-driven; effectively uses metrics and analytics for decision-making.
  4. Experience managing high-transaction systems and optimizing performance.
  5. Familiarity with digital customer engagement and personalization technologies.
  6. Experience in agile development environments emphasizing collaboration and iterative delivery.
  7. Excellent communication skills; able to articulate technical decisions clearly.
  8. Strong mentorship and coaching skills; committed to team growth.
  9. Experience with GraphQL (Apollo Federation), TypeScript, React & Node.js, AWS (Lambda, DynamoDB, API Gateway), TDD/BDD, databases, performance monitoring, troubleshooting (Datadog), Terraform, React Native, and documentation practices.
  10. Willingness or experience working with AI-driven development tools.

We offer comprehensive benefits focused on physical, mental, and financial wellness, including global paid parental leave, free telemedicine, and mental health support.

RBI and its affiliates are equal opportunity employers, committed to diversity and inclusion. Accommodations are available for applicants with disabilities upon request.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior & Lead AI Software Engineer

Greybridge Search & Selection

Toronto

Hybrid

CAD 100,000 - 160,000

4 days ago
Be an early applicant