S

Starbucks

Runs coffeehouses and licenses its coffee brand

Engineering Manager - Multiple Teams

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeNashville, TN, USANo salary listed

About the Job

Requirements

  • At least 8 years of experience in software engineering, quality engineering, platform operations, release management, or enterprise application sustainment.
  • At least 5 years managing complex enterprise platforms, application development efforts, QA/testing programs, or production support functions.
  • At least 3–5 years leading or managing technical teams, including engineers, SDETs, QA analysts, sustainment resources, or vendor delivery teams.
  • Experience improving engineering productivity through test automation, CI/CD practices, release tooling, scripting, or operational automation.
  • A bachelor's degree in Computer Science or a related field.
  • Experience leading release readiness, defect triage, regression planning, integration testing, user acceptance testing, and post-production validation.
  • Experience with monitoring, logging, alerting, service management, and operational health practices for production platforms.
  • Strong understanding of incident, problem, change, release, and sustainment management practices, including vendor coordination and support model governance.
  • Ability to lead cross-functional teams through complex delivery, testing, release, and sustainment activities in a fast-paced environment.

Responsibilities

  • Execute strategy, engineering, and delivery for Digital Experience platforms, ensuring they operate as enterprise-grade, resilient, and extensible capabilities that unlock business outcomes.
  • Establish engineering practices that improve platform stability, test coverage, defect prevention, and production readiness across Partner Tech platforms.
  • Lead functional, regression, integration, end-to-end, performance, and release validation practices in partnership with product, engineering, business, and vendor teams.
  • Plan and coordinate releases, change readiness, deployment calendars, go/no-go decisions, cutover activities, and post-release validation for business-critical partner platforms.
  • Oversee incident, problem, change, release, monitoring, and vendor support practices to protect business continuity and reduce recurring operational issues.
  • Advance test automation, deployment automation, monitoring, and operational playbooks that increase speed, consistency, and confidence in releases.
  • Coach engineers, SDETs, QA partners, and sustainment resources while building ownership, accountability, and continuous improvement practices.
  • Build trusted relationships with cross-functional teams to manage dependencies, remove blockers, improve support handoffs, and deliver measurable platform outcomes.
  • Ensure engineering decisions, sustainment priorities, and release execution support reliable experiences for Starbucks partners and the business teams that rely on these platforms.

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