Sr. Software Engineering Manager, Firehouse Subs

Restaurant Brands International•Jacksonville, FL
•Onsite

About The Position

Restaurant Brands International is seeking a hands-on senior software engineering leader for Firehouse Subs’ digital technology ecosystem. The role leads technical design, architecture, and delivery of scalable, high-performance guest-facing and franchisee-facing solutions supporting engagement, ordering, promotions, loyalty, and operations across North America. The position is expected to spend 50–70% of its time contributing production code while also driving architectural direction, engineering standards, and team capability. The successful candidate will partner with Product, Design, Data, and Brand leadership to deliver digital solutions that improve guest satisfaction, support sales growth, and modernize technology systems. RBI requires this role to work onsite five days per week at its Jacksonville, Florida office.

Requirements

  • At least 6 years of professional software engineering experience, including leadership of complex technical initiatives.
  • Strong proficiency in JavaScript or TypeScript, React, and Node.js.
  • Experience with GraphQL.
  • Experience designing and operating distributed, high-traffic systems.
  • Strong understanding of relational and non-relational database systems.
  • Experience with CI/CD tools and automation pipelines.
  • Strong understanding of testing methodologies, including TDD and BDD.
  • Proven mentorship and leadership capabilities.
  • Excellent communication skills, including the ability to explain technical trade-offs to non-technical stakeholders.
  • Bachelor’s degree in Computer Science or a related field, or equivalent industry experience.

Nice To Haves

  • Experience with Apollo Federation.
  • Cloud expertise, preferably AWS, including Lambda, API Gateway, and DynamoDB.
  • Infrastructure as Code experience, preferably Terraform.
  • Familiarity with Datadog, New Relic, or CloudWatch.
  • Experience in QSR, retail, or consumer-facing digital businesses.

Responsibilities

  • Design, develop, and deliver technical solutions for critical guest-facing and franchisee-facing digital features.
  • Lead architecture and system design decisions and document them in clear, actionable Architecture Decision Records.
  • Write production code across React, Node.js, and TypeScript-based systems.
  • Improve the performance and scalability of services handling high transaction volumes.
  • Improve engineering processes, CI/CD pipelines, automation, and developer experience.
  • Elevate code quality through design and code reviews, mentorship, and engineering best practices.
  • Lead new feature development from concept through deployment, with a focus on reliability and maintainability.
  • Implement observability and incident triage methods using Datadog or similar tools.
  • Work with cross-functional teams to translate business requirements into scalable technical solutions.
  • Modernize legacy systems toward cloud-native and distributed architectures.
  • Champion unit, integration, and end-to-end testing practices.
  • Mentor engineers and promote continuous improvement, accountability, and technical excellence.

Benefits

  • Comprehensive global paid parental leave program.
  • Free telemedicine.
  • Mental wellness support.
  • Benefits focused on physical, mental, and financial wellness.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service