S

Starbucks

Runs coffeehouses and licenses its coffee brand

Lead Software Engineer - Digital Partner Experience, Application Development

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNashville, TN, USANo salary listed

About the Job

Requirements

  • At least 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 technology such as Java/Spring Boot or .NET.
  • Strong understanding 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, 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.
  • 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.
  • Ability to document architecture, support models, operational procedures, and technical decisions.

Responsibilities

  • Act as the technical lead for backend and infrastructure, owning architecture, delivery, deployment, monitoring, and production support for Node.js/TypeScript services and their GraphQL/REST APIs.
  • Set backend standards, patterns, and technical direction, including service boundaries, API design, data modeling, and schema composition across a federated GraphQL layer.
  • Own infrastructure-as-code for services, provisioning application hosting, serverless functions, databases, caching, messaging, and secret stores through Terraform or an equivalent tool.
  • Lead technical design reviews, code reviews, and architecture discussions, and make engineering decisions.
  • Break large projects into deliverable technical work and coordinate dependencies with frontend, product, and platform teams.
  • Design and operate the integration layer connecting services to 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, and improve monitoring, alerting, and production health.
  • Ensure services implement secure authentication and authorization patterns, including OAuth2/OIDC, JWTs, and service-to-service authentication, 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, and lead knowledge transfer when ownership changes hands.

Desired Qualifications

  • Works well with product managers, architects, QA, frontend engineers, and business partners.

About the Company

Starbucks

Runs coffeehouses and licenses its coffee brand

Starbucks runs coffeehouses around the world that serve espresso drinks, brewed coffee, tea, and food, and it roasts the arabica coffee its stores sell. It grew from a single Seattle shop selling beans into the world's largest coffeehouse chain, and it helped make Italian-style espresso drinks such as lattes an everyday habit in the United States. Customers order at the counter, at drive-throughs, or ahead through the Starbucks app, whose rewards program trades points for free drinks and food. The company earns money from cafés it operates itself and from fees paid by licensed stores in places such as airports and grocery stores. Starbucks was founded in 1971 and is based in Seattle.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
1971

Recently Posted Jobs

Explore more opportunities at Starbucks

See more jobs