Sr. API Engineer
Role details
Job location
Tech stack
Job description
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, APIs 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. 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.
Responsibilities include but not limited to:
- 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. Champion AI tooling adoption across the team.
- Build and maintain integrations with third-party delivery and marketplace partners (e.g., DoorDash, Uber Eats), ensuring reliable order flow, menu synchronization, and real-time operational data exchange.
- Collaborate with business stakeholders and product teams to understand requirements; translate them into scalable, maintainable architecture and implementation plans.
- Conduct constructive code reviews and provide technical design guidance to peers and junior engineers.
- Enforce data governance, security policies, and compliance standards throughout the software development lifecycle.
Requirements
- 5 or more 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.
- Proficiency with AI-assisted development tools (GitHub Copilot, Claude, or equivalent).
- Experience with CI/CD pipelines and source control workflows (Git, GitHub Actions, Azure DevOps).
- Strong debugging, root-cause analysis, and production incident management skills.
- Bachelor's degree or higher in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- People Management: No | Department: Guest Technology | Location: Shelton, CT (USA) | Scope: Global | Travel: Less than 10%.
Benefits & conditions
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...
Compensation: The base pay range for this role is $119,200 - $149,000 annually
Pay within this range will be determined in good faith based on job-related factors, which may include skills, experience, education/training, location, and internal equity.