software engineer sr - ST; Nashville, TN
About the role
From the beginning, Starbucks set out to be a different kind of company. One that not only celebrates coffee and rich tradition, but also creates a sense of connection. We are known for developing extraordinary leaders who share this passion and are guided by their service to others.
Responsibilities
- 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.
Requirements
- 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 such as Python, Java, Go, C/C++, Ruby, or Perl (especially for automation, tooling, and systems work).
Qualifications
- Strong problem-solving and analytical skills.
- Experience with cloud technologies and containerization (e.g., AWS, Kubernetes).
- Knowledge of DevOps practices and tools (e.g., Jenkins, Ansible, Terraform).
- Ability to work effectively in a fast-paced, dynamic environment.
Skills
- Experience with microservices architecture.
- Hands-on experience with database management systems (e.g., MySQL, PostgreSQL).
- Proficiency in scripting languages like Bash or PowerShell.
- Experience with continuous integration and deployment (CI/CD) pipelines.
Benefits
We offer a comprehensive benefits package including 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. Additionally, Starbucks 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. For additional information regarding partner perks and more detailed information about benefits, go to starbucksbenefits.com.
Pay
The actual base pay offered to the successful candidate will be based on multiple factors, including but not limited to job-related knowledge and skills, experience, geographical location, and internal equity.
Schedule
Join us and inspire with every cup. We are onsite four days a week.