Looking to advance your software engineering career with a globally recognized brand? Starbucks is seeking talented and innovative Software Engineers to join its technology team in Nashville. This role offers an exciting opportunity to work on scalable applications, cloud-based solutions, and digital experiences that support millions of customers worldwide. If you’re passionate about software development, problem-solving, and building technology that makes an impact, this position could be the perfect next step in your career.
Job Overview
| Field | Details |
|---|---|
| Company Name | Starbucks |
| Role | Software Engineer |
| Qualification | Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or related field |
| Job Location | Nashville, Tennessee, United States |
| Salary | $83,000 – $163,000 per year |
| Work Type | Hybrid / On-site (as per business requirements) |
| Job Type | Full-Time |
| Job Level | Entry Level |
| Industry | Retail, Technology, Coffeehouse Chain |
Job Description
As an Engineer, you’ll help deliver high-quality, reliable, and stable technologies and security capabilities that enable teams to build, release, and operate software with confidence. You’ll support critical engineering capabilities through installation, configuration, monitoring, analysis, maintenance, and technical support—while modeling Starbucks guiding principles.
As an Engineer, you will…
- Enable fast, reliable delivery by supporting development teams, resolving developer issues, and engineering build and release processes.
- Strengthen reliability and observability by implementing service monitoring, deep telemetry, and high-availability operational support—automating solutions across the environment.
- Build secure and compliant foundations by implementing technologies aligned to information security principles, maintaining secure configurations/baselines, and upholding applicable policies and regulatory requirements.
We’d love to hear from people with:
- 0–4 years of professional industry experience with software development
- Bachelor’s degree in Computer Science or related field
Preferred qualifications
- Systems & production operations: 1+ years in systems/network administration or systems engineering, plus hands-on production support (monitoring/telemetry, troubleshooting, incident response; 24×7/on-call a plus).
- Automation & coding: 1+ years coding/scripting for automation in Python, Java, Go, or C/C++ (Ruby/Perl also welcome) with strong debugging skills.
- Cloud & delivery tooling: experience with AWS/Azure and exposure to CI/CD or build/release tooling and automation.
- Core technical foundations: working knowledge of distributed systems, TCP/IP networking (DNS/routing), and databases/data stores (SQL/NoSQL).
Selection Process
- Application Submission
- Resume Screening
- Technical Assessment
- Technical Interview
- Hiring Manager Interview
- HR Discussion
- Background Verification
- Final Offer Letter
How to Apply
- Visit the Starbucks Careers website
- Search for “Software Engineer” positions in Nashville
- Review the job description and eligibility requirements
- Prepare and update your resume
- Complete the online application form
- Upload your resume and supporting documents
- Submit your application
- Monitor your email for interview updates and further communication