software engineer sr - ST; Nashville, TN
Now Brewing – Engineer (Senior+)! #tobeapartner
From the beginning, Starbucks set out to be a different kind of company. One that not only celebrated coffee and 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 or lead Engineer, you’ll play a critical role in delivering high-quality, reliable, and secure technology that enables teams across Starbucks to build, release, and operate software with confidence. This advanced role focuses on owning complex engineering capabilities end-to-end—partnering across business and technology teams to improve reliability, scalability, and operational excellence.
As an Engineer, you will…
Design and operate reliable systems at scale by implementing high-availability solutions, service monitoring, deep telemetry, and automation to ensure performance, resiliency, and continuous availability.
Enable strong engineering delivery by supporting development teams, resolving complex technical and developer issues, and engineering robust build and release processes.
Ensure security and compliance by design through stable, secure application and infrastructure solutions, maintaining hardened configurations and baselines, and upholding company policies and regulatory requirements.
Influence technical direction and standards by researching and recommending tools, platforms, and best practices, and partnering across teams and vendors to improve outcomes.
We’d love to hear from people with\:
4–10 years of professional experience in software development or systems engineering
Bachelor’s degree in Computer Science or a related field
Preferred programming languages\: one or more of Python, Java, Go, C/C++, Ruby, or Perl (especially for automation, tooling, and systems work)