Job Information
Starbucks engineer II -backend engineering in Seattle, Washington
Now Brewing – engineer II! #tobeapartner
From the beginning, Starbucks set out to be a different kind of company. One that not only celebrated coffee and the rich tradition, but that also brought a feeling of connection. We are known for developing extraordinary leaders who share this passion and are guided by their service to others.
As a Backend Engineer II, you will design, build, and operate scalable, cloud native microservices that power critical platforms and customer experiences. You will own backend components end to end—from API design and implementation to deployment, monitoring, and production support—while collaborating closely with cross functional partners. The role values an open and curious mindset toward AI adoption, leveraging AI powered tools and techniques to automate workflows, improve system reliability, and increase engineering productivity.
As an Engineer II, you will…
Design, implement, and maintain backend services and APIs, ensuring scalability, performance, reliability, and security.
Own well‑defined components end‑to‑end, from technical design and implementation to deployment, monitoring, and production support.
Collaborate with cross-functional partners to translate business requirements into technical solutions
Improve system reliability and code quality through testing, code reviews, and addressing technical debt
Leverage automation and AI-powered tools to improve development workflows and operational efficiency
We’d love to hear from people with:
Basic Qualifications
1-4 years of professional industry experience with software development
Bachelor’s degree in Computer Science or related field
Preferred Qualifications
3+ years of experience in one or more of the following languages: Java, Python.
2+ years of experience with large-scale distributed systems and client-server architectures.
Demonstrated ability to debug and optimize code, and automate routine tasks
Interest in designing, analyzing and troubleshooting large-scale distributed systems.
Experience with Cloud Computing platforms (e.g. Amazon AWS, Microsoft Azure, Google App Engine)
Experience deploying and operating cloud-native services (e.g. containers, CI/CD, observability)
Experience working with NoSQL databases (e.g. Cassandra, MongoDB or similar) in cloud-native, distributed systems
Experience implementing and managing high capacity, redundant, and mission critical environments
Experience running and maintaining 24x7 production environment
Knowledge in TCP/IP networking, architecture and core technologies (DNS, routing, iptables, tc, etc.)
Knowledge and understanding of relevant legal and regulatory requirements, such as SOX, PCI, HIPAA, Data Protection, etc
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
We are committed to creating a diverse and welcoming workplace that includes partners with diverse backgrounds and experiences. We believe that enables us to better meet our mission and values while serving customers throughout our global communities. People of color, women, LGBTQIA+, veterans and persons with disabilities are encouraged to apply.
Qualified applicants with criminal histories will be considered for employment in a manner consistent with all federal state and local ordinances. Starbucks Corporation is committed to offering reasonable accommodations to job applicants with disabilities. If you need assistance or an accommodation due to a disability, please contact us at applicantaccommodation@starbucks.com.