Starbucks is seeking a Senior Engineer to build the software foundation that powers in-store and drive-through experiences. This role involves working across edge and cloud environments to create dependable .NET services that connect devices, process data close to where it is generated, and integrate securely with enterprise cloud platforms. The team values practical innovation, operational excellence, and strong engineering craftsmanship. The engineer will design and develop secure, scalable services using C# and modern .NET for in-store edge and cloud environments, build resilient edge applications that can operate reliably with intermittent connectivity and synchronize data with cloud services, and create and maintain APIs, event-driven integrations, and messaging patterns. They will also design for performance, availability, scalability, security, observability, and safe recovery across distributed systems, improve existing code, develop automated tests, build and improve CI/CD pipelines, implement telemetry, logging, metrics, and alerting, troubleshoot production issues, document architecture and technical designs, shape technical requirements, and mentor engineers.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed