Subway logo

Lead Software Engineer, Menu Platform

Job Overview

moneybag

Compensation

Salary
Range $138,300.00 - $172,900.00
diamond

Benefits

Medical insurance
Life insurance
pension
401k
RSP
competitive bonus
Mobility Allowance
Tuition Reimbursement
company holidays
Volunteering time

Job Description

Subway Headquarters is the global support hub for one of the largest and most recognized restaurant franchises in the world, Subway. Serving thousands of franchisees and over 35,000 restaurants across more than 100 countries, Subway's Franchise World Headquarters, LLC is committed to enhancing franchisee profitability, strengthening its brand influence, and driving long-term enterprise value. Known for its iconic submarine sandwiches, Subway has evolved into a tech-forward company constantly reinventing itself to meet modern demands while remaining rooted in quality and customer satisfaction. This establishment takes pride in fostering a dynamic and high-impact work environment where employees are encouraged to think entrepreneurially, drive change, and collaborate passionately to build systems that make a difference on a global scale.

The Lead Software Engineer, Menu Platform role at Subway is a crucial hands-on technical leadership position focused on re-architecting and modernizing the menu platform foundational to Subway's vast restaurant network. This platform drives every facet of the menu experience—from promotions to pricing to customer orders—across numerous digital and in-store channels delivering billions of dollars in annual sales. This role offers an exciting opportunity to lead the design, architecture, and technical strategy for a system that impacts millions daily and will serve the business for the next decade. Beyond leadership, this position requires continuous direct contributions through coding, design reviews, system architecture, and mentoring other engineers. It is not a typical people management role but combines the responsibilities of a system architect with hands-on development, fostering innovation and technical excellence.

The ideal candidate will have deep expertise in JavaScript and TypeScript including Node.js, React, and React Native, as well as experience with service-oriented backend architectures and frameworks like NestJS. Proven experience in modernizing mature applications—rewriting legacy systems and migrating functionalities—is critical. Additionally, an interest and demonstrated practical use of AI tools to enhance development efficiency will be highly valued. The role demands strong leadership skills capable of setting technical direction and mentoring engineering teams to enhance their craft. The position provides a competitive salary ranging from $138,300 to $172,900 annually, reflecting skills, experience, education, and location. Employees benefit from comprehensive insurance plans, retirement savings options, bonuses, mobility allowances, tuition reimbursement, company holidays, and volunteer time, among other perks.

If you are passionate about driving forward-thinking technologies within one of the world’s leading restaurant companies and thrive in fast-paced, high-impact situations where your technical expertise shapes the future, this role at Subway Headquarters is your platform to do so. This is your chance to make a global impact, work alongside a dedicated professional team, and help build a resilient and innovative infrastructure that supports thousands of franchisees worldwide.

Job Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field or equivalent practical experience
  • minimum 6 years of professional software engineering experience with technical leadership
  • deep knowledge of JavaScript, TypeScript, Node.js, React and React Native
  • experience with service-based architectures and backend frameworks such as NestJS
  • full-stack development expertise including CI/CD and cloud infrastructure
  • proven experience in modernizing mature applications via rewrites
  • practical experience using AI development tools
  • ability to lead, mentor, and communicate technical roadmaps effectively

Job Qualifications

  • Deep experience with JavaScript and TypeScript, Node.js, React, and React Native with strong frontend craft knowledge including state management, rendering performance, caching, UX, and accessibility
  • strong expertise in service-based architectures and backend frameworks like NestJS
  • full-stack experience including CI/CD, cloud infrastructure such as AWS or Azure, and monitoring and observability
  • proven track record owning system architecture and leading significant technical work
  • experience modernizing mature applications through rewrites or re-platforms
  • hands-on experience using AI tools to enhance development processes
  • ability to lead and mentor engineers and communicate technical direction clearly
  • bachelor's degree in Computer Science, Engineering or related field or equivalent practical experience
  • 6+ years of professional software engineering experience including technical leadership

Job Duties

  • Lead the architecture and technical direction of the menu platform and key design decisions
  • stay hands-on and write code, design, and ship alongside the team
  • lead the re-architecture of a reliable production system including modernizing legacy C# and SQL Server services onto a new TypeScript stack
  • drive the team's day-to-day delivery by shaping project priorities, unblocking engineers, and reviewing code
  • grow the team technically through mentoring, code review, and raising engineering standards
  • set the strategy for AI integration to accelerate development and automate menu validation in production

Job Criteria

Experience

Mid Level (3-7 years)


Job Location

Your Profile Is Visible To Hiring Managers Across OysterLink.

We'll match you with best jobs

Get job offers faster

Business woman
Business man
Search For More Opportunities:

How Candidates Get Hired Faster

Apply to 2–3 similar roles

Complete profile & get best matches

Check new opportunities daily

Woman chef
Man chef