senior engineer- Full Stack

StarbucksSeattle, WA
Onsite

About The Position

From the beginning, Starbucks set out to be a different kind of company. One that not only celebrated coffee and its rich tradition but also created a sense of connection. We are known for developing extraordinary leaders who share this passion and are guided by their service to others. As a senior engineer, you will be part of the engineering team supporting Coffeehouse Design & Development and Global Coffee & Sustainability. You will be instrumental in building and scaling the platforms that power how Starbucks supports the lifecycle of store and sustainability initiatives all around the world. You will leverage modern full stack‑ engineering practices and AI-assisted development tools to deliver high performing, intuitive technology solutions that reach thousands of Starbucks stores globally.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
  • 5+ years of experience designing, developing, and delivering complex cloud-based software solutions using React, Node.js, and the Express framework.
  • 5+ years of experience working in cloud environments, with a strong understanding of cloud architecture and services, preferably Microsoft Azure.
  • 5+ years of experience working with both SQL and NoSQL databases.
  • 4+ years of experience designing, developing, and integrating RESTful APIs and cloud-based services.
  • 4+ years of experience working with Agile methodologies.
  • Proficiency with AI assisted‑development tools (e.g., GitHub Copilot, Cursor) and enthusiasm for emerging development workflows.
  • Hands-on experience applying AI or automation to SDLC processes, such as automated testing, code-quality analysis, CI/CD, or intelligent documentation workflows.
  • Strong understanding of system design principles, scalable architectures, and modern DevOps practices.
  • Excellent communication skills with the ability to influence and collaborate across teams in a matrixed environment.
  • Ability to leverage data, telemetry, and analytics to inform engineering decisions.

Nice To Haves

  • Experience integrating LLM-powered‑ features or vector search capabilities into web applications.

Responsibilities

  • Identify, design, develop, and deploy technology solutions that enable key business capabilities and support strategic and operational initiatives.
  • Conduct requirements analysis, create solution designs, and deliver technical development while partnering effectively across technology and business teams.
  • Translate business and design requirements into robust technical architectures aligned with Starbucks engineering standards.
  • Build secure, scalable, durable, and flexible solutions that proactively mitigate production issues.
  • Use approved AI-powered engineering tools (e.g., GitHub Copilot, Cursor) to accelerate development, testing, documentation, and refactoring.
  • Implement AI driven‑ automation across the SDLC, including automated code generation, intelligent test creation, defect prediction, and workflow automation to increase development velocity and reduce manual effort.
  • Leverage ML/LLM-based code quality tools to identify potential bugs, security vulnerabilities, and anti‑patterns earlier in the development cycle.
  • Optimize CI/CD pipelines using AI-assisted orchestration, improving build reliability, deployment accuracy, and release throughput.
  • Collaborate closely with product managers, technical product managers, and enterprise teams such as Architecture, Cloud Ops, and Security to deliver high impact‑ solutions.
  • Troubleshoot complex technical challenges, resolve production issues, and optimize system performance and reliability.
  • Contribute to overall code quality through code reviews, testing best practices, and clear engineering documentation.
  • Apply established design patterns and coding best practices.
  • Participate in operating and maintaining a 24×7 production environment.

Benefits

  • As a Starbucks partner, you (and your family) will have access to medical, dental, vision, basic and supplemental life insurance, and other voluntary insurance benefits.
  • Partners have access to short-term and long-term disability, paid parental leave, family expansion reimbursement, paid vacation from date of hire, sick time (accrued at 1 hour for every 25 hours worked), eight paid holidays, and two personal days per year.
  • Starbucks also offers eligible partners participation in a 401(k) retirement plan with employer match, a discounted company stock program (S.I.P.), Starbucks equity program (Bean Stock), incentivized emergency savings, and financial well-being tools.
  • Additionally, Starbucks offers 100%25 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.
  • You will also have access to backup care and DACA reimbursement.
  • Starbucks will comply with any applicable state and local laws regarding employee leave benefits, including, but not limited to providing time off pursuant to the Colorado Healthy Families and Workplaces Act, and in accordance with its plans and policies.
  • This list is subject to change depending on collective bargaining in locations where partners have a certified bargaining representative.
  • For additional information regarding partner perks and more detailed information about benefits, go to starbucksbenefits.com.
  • If you are working in CA, CO, IL, LA, ME, MA, NE, ND or RI, you will accrue vacation up to a maximum of 120 hours (190 in CA) for roles below director and 200 hours (316 in CA) for roles at director or above.
  • For roles in other states, you will be granted vacation time starting at 120 hours annually for roles below director and 200 hours annually for roles director and above.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service