lead software engineer - Digital Partner Experience(Nashville, TN - U.S.)

Starbucks Coffee Company•Nashville, TN
•$124,200 - $207,000•Onsite

About The Position

The Lead Software Engineer is the technical lead for the backend and infrastructure of a partner-facing application that helps store partners plan and manage their daily work. The role owns architecture, delivery, deployment, monitoring, and production support for Node.js/TypeScript services and their GraphQL and REST APIs, and sets technical direction for the team. The engineer leads backend design and standards, infrastructure-as-code, service integrations, CI/CD and release management, testing strategy, operational health, and security. The role works closely with product, QA, frontend, platform, and other teams to deliver reliable features and large, high-priority projects. It also includes mentoring engineers, documenting architecture and operating procedures, and leading knowledge transfer when ownership changes.

Requirements

  • 8+ years of professional software engineering experience, including leading backend or infrastructure delivery.
  • Strong backend development skills in Node.js and TypeScript, or an equivalent such as Java/Spring Boot or .NET.
  • Strong grasp of service architecture, API design, data modeling, and distributed systems patterns.
  • Experience designing and maintaining services behind a federated GraphQL layer or API gateway.
  • Experience with infrastructure-as-code, such as Terraform or an equivalent, in production cloud environments.
  • Experience setting backend standards, patterns, and technical direction across multiple services or teams.
  • Experience integrating backend services with REST APIs, GraphQL services, and third-party or enterprise systems.
  • Experience owning services end to end, including architecture, delivery, deployment, monitoring, and production support.
  • Experience with CI/CD pipelines, automated testing, release management, and cloud-hosted services.
  • Strong troubleshooting and root-cause analysis skills across API, authentication, data, and integration layers.
  • Solid understanding of OAuth2/OIDC, JWTs, service-to-service authentication, and secret management.
  • Experience defining unit, integration, end-to-end, and contract testing approaches for backend systems.
  • Strong mentoring and technical coaching skills.
  • Ability to work well with product managers, architects, QA, frontend engineers, and business partners.
  • Ability to document architecture, support models, operational procedures, and technical decisions.

Responsibilities

  • Lead backend and infrastructure work, owning architecture, delivery, deployment, monitoring, and production support for Node.js/TypeScript services and GraphQL/REST APIs.
  • Set backend standards, patterns, and technical direction for service boundaries, API design, data modeling, and schema composition across a federated GraphQL layer.
  • Own infrastructure-as-code for application hosting, serverless functions, databases, caching, messaging, and secret stores using Terraform or an equivalent tool.
  • Lead technical design reviews, code reviews, architecture discussions, and engineering decisions.
  • Break large projects into deliverable technical work and coordinate dependencies with frontend, product, and platform teams.
  • Design and operate integrations with downstream REST APIs, GraphQL services, and third-party systems.
  • Own CI/CD pipelines, release management, and cloud environment health, including certificate and secret rotation, blue/green deployments, and feature-flag rollout strategy.
  • Work with QA to define and drive unit, integration, end-to-end, and contract testing for backend services.
  • Lead troubleshooting and root-cause analysis across API, authentication, data, and integration layers; improve monitoring, alerting, and production health.
  • Ensure services use secure authentication and authorization patterns and meet reliability and performance targets.
  • Mentor and coach engineers and raise the technical bar across the team.
  • Document architecture, support models, operational procedures, and technical decisions; lead knowledge transfer when ownership changes.

Benefits

  • Medical, dental, and vision insurance.
  • Basic and supplemental life insurance and other voluntary insurance benefits.
  • Short-term and long-term disability.
  • Paid parental leave and family expansion reimbursement.
  • Paid vacation from date of hire and sick time accrued at 1 hour for every 25 hours worked.
  • Eight paid holidays and two personal days per year.
  • 401(k) retirement plan with employer match for eligible partners.
  • Discounted company stock program (S.I.P.) and Starbucks equity program (Bean Stock).
  • Incentivized emergency savings and financial well-being tools.
  • 100% upfront tuition coverage for a first-time bachelor’s degree through Arizona State University’s online program via the Starbucks College Achievement Plan.
  • Student loan management resources and access to other educational opportunities.
  • Backup care and DACA reimbursement.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service