Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Software Engineer

Subway Restaurants

We are Subway Headquarters! A dedicated team of professionals supporting thousands of franchisees around the globe.

Sr. Software Engineer, Middleware

Shelton, CT or Miami, FL

Why Join Subway?

At Subway, we are not standing still. We are building.

This is a business focused on what matters most: growing franchisee profitability, strengthening our brand and creating long-term value. The people who thrive here are the ones who want to make a real impact.

You will not just do the work. You will shape it.

We move fast. We think like owners. We make decisions that matter. We hold ourselves to a high standard because what we do directly impacts thousands of franchisees around the world.

If you bring energy, accountability and a bias for action, you will fit right in.

We take the work seriously, but we also know the best results come from teams that support each other, celebrate wins and show up ready to build something better every day.

This is your chance to be part of what's next.

About this role

Subway is on a mission to build a world-class digital platform that serves millions of guests and thousands of franchise locations globally. The Senior Software Engineer, Middleware is a key technical contributor on the team that powers the integration layer connecting Subway's front-end applications (iOS, Android, Web, Kiosk) with our internal and external partner systems.

You'll design, build, and maintain high-performance APIs and services on AWS, collaborating closely with product, architecture, and partner engineering teams. You'll also own integrations with major third-party delivery and marketplace platforms — including DoorDash, Uber Eats, and similar partners — ensuring seamless order flow, menu synchronization, and operational reliability across channels.

This is a hands-on engineering role with real ownership. AI-assisted development is a core part of how our team works — you'll be expected to leverage tools like GitHub Copilot and Claude daily to accelerate delivery, improve code quality, and solve complex problems faster.

Responsibilities:

  • Design, develop, and document new and enhanced APIs as part of the Subway middleware platform, supporting both internal system integration and external partner connectivity.
  • Leverage AI-assisted development tools (GitHub Copilot, Claude, and similar) as a core part of daily engineering work — from code generation and refactoring to test coverage and documentation. Champion AI tooling adoption across the team.
  • Build and maintain integrations with third-party delivery and marketplace partners (e.g., DoorDash, Uber Eats, and similar platforms), ensuring reliable order flow, menu synchronization, and real-time operational data exchange.
  • Collaborate with business stakeholders and product teams to understand functional and technical requirements; translate those into scalable, maintainable architecture and implementation plans.
  • Conduct constructive code reviews and provide technical design guidance to peers and junior engineers, raising the overall quality and consistency of team output.
  • Enforce data governance, security policies, and compliance standards throughout the software development lifecycle.

Technology Stack

Our middleware platform is built on the following core technologies. Strong familiarity with this stack is expected:

AWS Lambda

API Gateway

DynamoDB

SQS / SNS

Node.js / TypeScript

Terraform / IaC

GitHub / ADO

Dynatrace / APM

OpenAPI / Swagger

AI Code Assistants

Required Qualifications

Education

  • Bachelor's degree or higher in Computer Science, Software Engineering, or a related field (or equivalent practical experience)

Experience

  • 5+ years of hands-on production software development experience
  • Demonstrated experience building and operating RESTful and/or GraphQL APIs at scale
  • Strong proficiency in one or more of: JavaScript/TypeScript (Node.js), Java, or C#
  • Experience with serverless architectures on AWS (Lambda, API Gateway, DynamoDB, SQS/SNS)
  • Solid understanding of integration patterns: event-driven architecture, webhooks, async messaging, and pub/sub
  • Experience integrating with third-party platforms and vendor APIs (e.g., delivery aggregators, POS systems, loyalty platforms, or similar ecosystem partners)
  • Proficiency with AI-assisted development tools (GitHub Copilot, Claude, or equivalent) — must be comfortable using AI daily to write, review, refactor, and document code
  • Experience with CI/CD pipelines and source control workflows (Git, GitHub Actions, Azure DevOps)
  • Familiarity with Infrastructure as Code (Terraform or CloudFormation)

Skills & Competencies

  • Strong debugging, root-cause analysis, and production incident management skills
  • Excellent verbal and written communication, including technical documentation and stakeholder-facing artifacts
  • Ability to translate ambiguous business requirements into clear technical specifications
  • Collaborative mindset with a willingness to give and receive candid code review feedback

Preferred Qualifications

  • Direct experience integrating with DoorDash Drive, Uber Eats, or other major delivery/marketplace platform APIs
  • Experience with multi-region AWS deployments and global traffic management (Akamai, CloudFront)
  • Familiarity with identity and authentication patterns: OAuth 2.0, OpenID Connect, AWS Cognito
  • Hands-on experience with observability platforms (Dynatrace, Datadog, CloudWatch)
  • Experience prompting, fine-tuning, or orchestrating LLMs/AI agents as part of a software delivery workflow
  • Experience in QSR, retail, or e-commerce domains
  • AWS Certified Developer – Associate or higher
  • Exposure to React Native or cross-platform mobile app integration patterns

What You'll Be Part Of

Subway's Digital & Consumer Technology team is in the middle of a major platform transformation — migrating legacy systems to modern cloud-native architecture, building new consumer experiences across mobile, web, and kiosk, and expanding our global digital footprint. You'll join a team that:

  • Ships production code that reaches millions of guests every day
  • Owns the full stack from design through deployment and operation
  • Values engineering quality, documentation, and technical craft
  • Is actively growing in-house capability and reducing reliance on external vendors
  • Moves fast but maintains high standards for reliability, security, and scalability

What do we offer?

  • Insurance Plans (Medical, Life)
  • Pension/401K/RSP (country specific)
  • Competitive Bonus
  • Mobility Allowance
  • Tuition Reimbursement
  • Company Holidays
  • Volunteering time
  • And More…..

The Company is only considering applicants who are currently authorized to work in the country the position is based. AA/EOE/D/V

Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer in Valhalla, NY vacancy
  •  ...We are Subway Headquarters! A dedicated team of professionals supporting thousands of franchisees around the globe. Sr. Software Engineer, Middleware Shelton, CT or Miami, FL Why Join Subway? At Subway, we are not standing still. We are building.... 
    Senior

    Subway Restaurants

    Elmsford, NY
    14 hours ago
  • $119.2k - $149k

     ...We are Subway Headquarters! A dedicated team of professionals supporting thousands of franchisees around the globe. Sr. Software Engineer - Mobile App Shelton, CT Ready to build what's next with one of the world's most iconic brands? Why Join Subway? At Subway,... 
    Senior
    Local area

    Subway Restaurants

    Thornwood, NY
    14 hours ago
  •  ...collaborating to service improvements. You will be responsible for : Design, implement and deliver high quality software solutions that conform to architectural standards Manage and 'own' significant development tasks end-to-end (from business requirements... 
    Senior

    Interactive Brokers

    Greenwich, CT
    1 day ago
  • $140k - $160k

     ...OVERVIEW   We’re looking for a full stack Senior Product Engineer to lead the multi-platform engineering efforts for our AskCR chatbot...  ...-team collaboration, and oversee the delivery of resilient software solutions. This is a remote position. This position is not eligible... 
    Senior
    Local area
    Remote work
    Relocation package

    Consumer Reports

    Yonkers, NY
    7 days ago
  • $120k - $180k

     ...message the job poster from Mavis Tire Put your career into high gear with Mavis Tire! We're looking for a full time Frontend Software Engineer to join our team at our Operation Support Center in White Plains, NY. With nearly 2,300 retail locations, Mavis is one of the... 
    Suggested
    16 hours
    Full time
    Local area
    Shift work

    Mavis Tire

    White Plains, NY
    1 day ago
  •  ...optimizing release management processes in both premise and cloud-based environments. A veteran DevOps Engineer by trade with very deep and very broad full-stack software engineering experience is needed. Extensive infrastructure, application, integration, data and... 
    Senior

    Futurerecruit.net

    White Plains, NY
    16 days ago
  • $85k - $105k

    About the role: Join our AI & Engineering team in transforming technology platforms, driving innovation, and making a significant impact...  ...to build, deploy, and operate integrated solutions across software, data, AI, and cloud infrastructure — all in service of members... 
    Senior
    Full time
    Work at office

    PURE Insurance

    White Plains, NY
    3 days ago
  •  ...implementing them. Experience with JUnit or other testing frameworks for writing unit and integration tests. Solid understanding of software development principles and best practices. Experience with WebSockets and real-time communication in a Java-based environment... 
    Senior
    Work at office
    Remote work

    Interactive Brokers

    Greenwich, CT
    1 day ago
  • $175k - $250k

     ...seek people who think in code and are motivated by being around like‑minded people. The Role Our group is responsible for building software enabling both the large‑scale quantitative research operations that drive WorldQuant’s platform and the production of our... 
    Senior
    Casual work
    Flexible hours

    WorldQuant

    Greenwich, CT
    2 days ago
  •  ...the office/2 days remote). About Your Team: The current Tools Engineering team has provided various world‑class tools across the firm(...  ...Responsibilities: We seek a self-driven, self-motivated & self-managed software developer with expertise in Python programming. An ideal... 
    Senior
    Work at office
    Remote work

    Interactive Brokers

    Greenwich, CT
    5 days ago
  • $170k - $200k

     ..., our internal products need to scale with the speed, reliability, and care our hospitals depend on every day. As a Senior Software Engineer on the Platform & Infrastructure team, you will build and improve backend systems that support critical hospital and internal... 
    Senior
    Casual work
    Work at office

    Veterinary Emergency Group (VEG)

    White Plains, NY
    25 days ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Oracle

    Yonkers, NY
    3 days ago
  • $87.5k - $117.5k

     ...Atlas Air Worldwide, we’re not just an airline, we’re a global engine powering cargo, passenger, and leasing operations across more than...  ...for designing, creating, and maintaining intelligent software solutions and operational reports that aid the Technical Operations... 
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours

    Atlas Air

    White Plains, NY
    2 days ago
  •  ...Senior Software Engineer Front End Greater NYC, NY Qualifications Include: Bachelor's degree in Computer Science or related fields and five years of relevant experience. Experience with modern web technologies, JavaScript libraries: AJAX, JSON, HTML5/CSS3 and... 
    Senior

    1872 Consulting

    Yonkers, NY
    5 days ago
  • $140k

     ...automation solutions that directly impact commercial decision-making and operational efficiency. The ideal candidate is a strong software engineer who enjoys solving business problems, working directly with stakeholders, and building scalable internal applications. The... 
    Senior
    White Plains, NY
    9 days ago
  • $175k - $220k

     ...Our Client's Platform engineering team is looking for a Senior Platform Engineer - Design, the person will define, design and develop plans...  ...consistent standardized solutions across IB for all hardware, software, configurations, and processes. Implement tools and... 
    Senior
    Weekend work

    Solomon Page

    Greenwich, CT
    3 days ago
  •  ...A leading tire and automotive repair chain is seeking a full-time Frontend Software Engineer to join their team in White Plains, NY. The role involves developing modern web applications with a focus on performance and SEO optimization. Ideal candidates should have over... 
    Senior
    Full time

    Mavis Tire

    White Plains, NY
    1 day ago
  •  ...resiliency roadmaps — compute, storage, network, cloud, security, and automation frameworks Representing DR at Solution Design Engineering Reviews to embed recovery standards into every new or changed system Authoring recovery architectures for cyber-resilience,... 
    Senior

    Jobtailor

    Sleepy Hollow, NY
    4 days ago
  • $93.9k - $153.3k

     ...Regeneron is seeking an outstanding Sr. Developer to design, develop, and deliver...  ...collaborate across diverse scientific and engineering functions to achieve organizational goals...  ...field with 3+ years of work experience in software development supporting life sciences R&pD... 
    Senior
    Work experience placement

    Regeneron

    Tarrytown, NY
    2 days ago
  • $120k - $145k

     ...We are currently hiring a Senior Mechanical Engineer in our Building Engineering division at our Albany, Poughkeepsie, White Plains, or Brooklyn NY office. The Building Engineering Division at LaBella provides complete building engineering services including mechanical... 
    Senior
    Temporary work
    Currently hiring
    Work at office
    Local area
    Flexible hours

    LaBella Associates

    White Plains, NY
    4 days ago
  • $17 - $18.5 per hour

    ShopRite - - Responsibilities: Greet all Customers and provide them with prompt, courteous service and assistance.; Maintain a clean, neat, organized, and safe work environment.; Be knowledgeable in and able to differentiate between various types of produce and related...
    Senior

    ShopRite

    Scarsdale, NY
    2 days ago
  • $175k - $225k

     ...Software Engineer, Cumberland/FICCO Tools Engineering Join to apply for the Software Engineer, Cumberland/FICCO Tools Engineering role at DRW About DRW DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and... 
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    DRW

    Greenwich, CT
    1 day ago
  •  ...applications group works on back-end, internal systems and client-facing applications. These applications support Funds and banking software handling client cash, brokerage operations, securities borrowing and lending, clearing operations including regulatory reporting,... 
    Work at office
    Immediate start
    Remote work
    Worldwide

    Interactive Brokers

    Greenwich, CT
    1 day ago
  •  ...applications group works on back-end, internal systems and client-facing applications. These applications support Funds and banking software handling client cash, brokerage operations, securities borrowing and lending, clearing operations including regulatory reporting,... 
    Work at office
    Immediate start
    Remote work

    Interactive Brokers

    Greenwich, CT
    2 days ago
  • $132.23k - $176.31k

     ...seeking a highly skilled and proactive Senior Lead Site Reliability Engineer (SRE) to join our team, focusing on production support and...  ...Senior Lead SRE requires an AI-native mindset, understands the software development lifecycle (from coding to support) and applies modern... 
    Senior
    Full time
    Temporary work
    Remote work

    Lumen

    Yonkers, NY
    3 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Yonkers, NY
    2 days ago
  •  ...Departments, NFPA, The Joint Commission, and all other authorities having jurisdiction. # Supervises and instructs the Operating Engineers and other tradesmen working with them. # Operates and maintains all types of air conditioning systems and equipment, including... 
    Shift work

    Patterns Hiring, Inc.

    White Plains, NY
    4 days ago
  • $4,500 - $5,800 per week

     ...Job Description At Citadel, our engineers work in small teams to turn the best ideas into high-performing and resilient technology. With short development cycles, work rapidly goes into production. As an engineer, you can create system architectures, develop platforms... 
    Weekly pay
    Internship
    Relocation package

    Citadel

    Greenwich, CT
    2 days ago
  • $88.86k - $118.48k

     ...deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Senior IT Systems Engineer provides advanced Tier II support by troubleshooting and repairing network devices, tools, and services for a nationwide fiber... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work
    Shift work
    Night shift

    Lumen

    Yonkers, NY
    4 days ago
  •  ...accounting, and market data systems. Build and improve APIs, software frameworks, testing strategies, and CI/CD processes to enhance...  ...Understanding of software development best practices and modern engineering methodologies. Experience using AI-powered development tools... 
    Internship

    Green Key Resources

    Greenwich, CT
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Software Engineer. Be the first to apply!