Starbucks is seeking a Senior Application Developer to design, build, and support scalable applications that power our global coffee retail and digital experiences. In this Seattle-based role, you'll collaborate with product, design, and operations teams to deliver secure, high-quality software for ordering, loyalty, payments, and store operations. You'll write clean, testable code, integrate APIs and cloud services, and contribute to CI/CD and DevOps practices. Starbucks offers a values-driven, inclusive culture, strong development opportunities, and competitive benefits for long-term growth.
Responsibilities
- Design, build, and maintain secure, scalable applications supporting Starbucks digital and retail operations
- Collaborate with product owners, designers, and cross-functional teams to translate business needs into technical solutions
- Write clean, testable, and well-documented code following Starbucks engineering standards
- Integrate APIs and third-party services to support payments, ordering, loyalty, and store operations
- Troubleshoot, debug, and optimize applications for performance, reliability, and security
- Participate in code reviews, mentoring, and knowledge sharing with other developers
- Contribute to Dev
- Ops practices, CI/CD pipelines, and cloud-based deployments
- Ensure adherence to data privacy, compliance, and security best practices
Required Skills
- Application development
- Java or C
- Script/Type
- Script
- RESTful APIs
- SQL/No
- SQL databases
- Cloud platforms (AWS/Azure/GCP)
- Microservices architecture
- CI/CD pipelines
- Unit and integration testing
- Git version control