Application Developer Senior
Job Description
Starbucks is hiring a Senior Application Developer to join its on-site technology team in Seattle, WA. The role focuses on delivering and supporting technology solutions through collaboration with IT and business partners to shape solution design, while building secure, scalable software to improve platform health.
Overview
- Location: Seattle, WA (onsite)
- Salary: USD 107,700 - 207,000 per year
- Education: Bachelor's degree in Computer Science or related field
- Experience: 4–10 years of professional software development
Responsibilities
- Lead end-to-end delivery across Agile or waterfall projects, guiding requirements and backlog refinement, technical design, development, and deployment planning and execution, including transition to operations.
- Build high-quality, production-ready solutions by applying established design patterns and coding standards; automate test coverage and support continuous build and integration practices to reduce defects and production issues.
- Strengthen platform reliability through on-call participation, incident troubleshooting, root-cause analyses, KPI reporting, and improving patterns, standards, and shared libraries to reduce technical debt.
Requirements
- 4–10 years of professional industry experience with software development
- Bachelor’s degree in Computer Science or related field
- 2+ years leading teams of four or more software developers (or equivalent technical leadership scope)
- Advanced experience with relevant platforms and applications, including established APIs and key system components (workflows, process flows, data models, batch jobs, UI components, configuration)
- Strong experience with integration and data transport patterns (synchronous/asynchronous, bulk data, tightly/loosely coupled)
- Experience building on or extending commercial off-the-shelf (COTS) applications to deliver differentiated business capabilities
- Demonstrated ability to mentor other developers and influence cross-functional partners through complex, ambiguous decisions
Benefits
- Medical, dental, and vision insurance
- Life insurance (basic and supplemental)
- Short-term and long-term disability
- Paid parental leave and family expansion reimbursement
- Paid vacation from date of hire
- Sick time accrual and eight paid holidays
- Two personal days per year
- 401(k) with employer match
- Starbucks stock programs (S.I.P.) and Bean Stock equity program
- Emergency savings incentives and financial well-being tools
- 100% upfront tuition coverage for a first-time bachelor’s degree via ASU Online through the Starbucks College Achievement Plan
- Student loan management resources and backup care
- DACA reimbursement
We’d Love to Hear From People With
- 4–10 years of professional industry experience with software development
- Bachelor’s degree in Computer Science or related field
Preferred Qualifications
- 2+ years leading teams of four or more software developers (or equivalent technical leadership scope)
- Advanced experience with relevant platforms/applications, including established APIs and key system components (workflows, process flows, data models, batch jobs, UI components, configuration)
- Strong experience with integration and data transport patterns (synchronous/asynchronous, bulk data, tightly/loosely coupled)
- Experience building on or extending commercial off-the-shelf (COTS) applications to deliver differentiated business capabilities
- Demonstrated ability to mentor other developers and influence cross-functional partners through complex, ambiguous decisions