Subway logo

Sr. Software Engineer

Subway

Shelton, CT
Full Time
Senior
23 days ago

Job Description

About the Role

We have an exciting opportunity to support our Technology team as a Senior Software Engineer based in Shelton, CT. We are seeking a highly skilled and experienced Senior Software Engineer to join our Payments team. The ideal candidate will have a strong background in building scalable backend applications using Node.js, managing cloud infrastructure with AWS, and deploying infrastructure as code with tools like Terraform and CloudFormation. This role involves designing, implementing, and optimizing backend services and cloud environments, working closely with DevOps, Architects, and cross-functional engineering teams. The company, Subway, is a global restaurant brand committed to continuous improvement, healthier living, and transformational growth.

Key Responsibilities

  • Design, develop, and maintain robust backend services and APIs using Node.js.
  • Architect and deploy secure, scalable, and highly available infrastructure on AWS.
  • Write and maintain infrastructure as code using Terraform and CloudFormation.
  • Ensure CI/CD pipelines are efficient, secure, and scalable.
  • Monitor and optimize system performance, availability, and cost.
  • Participate in code reviews, design discussions, and technical planning sessions.
  • Collaborate with DevOps and other engineers to implement best practices around observability, security, and compliance.
  • Provide technical guidance to other developers.
  • Leverage AI tools and prompt engineering techniques to enhance development workflows and team productivity.

Requirements

  • Bachelor's degree in Computer Science or Engineering.
  • 5+ years experience in Software Engineering with 4+ years of hands-on experience with Amazon Web Services (AWS) including services like EC2, Lambda, API Gateway, ECS, S3, DynamoDB, IAM, etc.
  • Proven experience with Infrastructure as Code (IaC) using Terraform and/or CloudFormation.
  • Experience with CI/CD tools such as Azure Devops pipelines.
  • Strong understanding of RESTful API design, microservices architecture, and event-driven systems.
  • Familiarity with logging and monitoring tools (e.g., CloudWatch).
  • Works independently requiring minimal direction.
  • Experience with serverless architectures (e.g., AWS Lambda) preferred.
  • Familiarity with Agile methodologies and tools like Azure DevOps.
  • Knowledge of security best practices in cloud applications.
  • Exposure to AI prompt engineering and using generative AI tools using Co Pilot for code generation, testing, or documentation.

Nice to Have

  • Experience with serverless architectures (e.g., AWS Lambda).
  • Familiarity with Dynatrace.

Qualifications

  • Bachelor's degree in Computer Science or Engineering.

Benefits & Perks

  • Insurance Plans (Medical/Life)
  • 401K
  • Competitive Bonus
  • Mobility Allowance
  • Tuition Reimbursement
  • Company Holidays
  • Volunteering time
  • And Many More

Working at Subway

At Subway, 'better' is baked into our DNA. We believe in continued improvement in our lives, our businesses, and our planet. We embrace change and the path ahead, focusing on fueling healthy businesses and healthier lives. Our work environment is fast-paced and agile, encouraging boldness, empowerment, accountability, and having fun.

Apply Now

Job Details

Posted AtAug 14, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Subway

Website

subway.com

Company Size

10000+ employees

Location

Shelton, CT

Industry

Restaurants and Other Eating Places

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches