S

Starbucks

Runs coffeehouses and licenses its coffee brand

Principal Engineer - Edge Foundation Services

Platform EngineeringConfirmed live in the last 24 hours
Full-timeSeattle, WA, USANo salary listed

About the Job

Requirements

  • At least 10 years of software engineering experience, including significant technical leadership across complex, large-scale platform or distributed systems.
  • Ability to define technical strategy and architecture, make high-impact design decisions, and guide solutions from concept through production operations.
  • Deep expertise building secure, resilient, scalable platforms spanning applications, cloud infrastructure, networking, containers, data stores, observability, and automation.
  • Ability to influence across engineering, architecture, product, security, and operations without relying on direct authority.
  • Ability to translate ambiguous business needs and operational constraints into clear technical direction, measurable outcomes, and durable roadmaps.
  • Experience mentoring senior engineers, raising engineering standards, and aligning multiple teams around shared architectural patterns and platform capabilities.
  • Strong hands-on software engineering background, including coding, code review, and troubleshooting.
  • Knowledge of AWS or Azure, Kubernetes and Linux containers, infrastructure as code, CI/CD, and modern configuration management practices.
  • Experience designing and operating APIs and distributed services using REST, gRPC, relational and non-relational data stores, HTTP, DNS, and TCP/IP.
  • Experience applying emerging technologies, including AI capabilities, within secure, governed, production-grade platforms.
  • Bachelor’s degree in computer science or a related field, or equivalent practical experience.

Responsibilities

  • Set the engineering direction for holistic platform solutions, connecting architecture, delivery, and operations to create reliable, scalable experiences for customers and store partners.
  • Lead end-to-end design of secure, resilient, and adaptable infrastructure across compute, networking, containers, and applications.
  • Champion automation, GitOps, CI/CD, observability, and operational excellence so teams can ship confidently and continuously.
  • Mentor engineers, guide critical technical decisions, and bring architects, product partners, and developers together around solutions.
  • Translate complexity into clear direction, raise the engineering bar, and help teams deliver outcomes that matter to customers.
  • Define how AI capabilities are safely deployed, operated, and scaled across thousands of stores.
  • Establish architectural patterns and guardrails that help teams move from experimentation to reliable production solutions that improve the store-partner and customer experience.

Desired Qualifications

  • Experience with Go, Rust, or comparable systems languages.

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