- Cloud Foundation Engineering
At Starbucks, our mission is to inspire and nurture the human spirit – one person, one cup, and one neighborhood at a time. Starbucks Technologists work to achieve this mission through the use of cutting-edge technology delivered to our partners, customers, stores, roasters, and global communities.
At our core, we believe technology is a key enabler for growth and is required for business success in the future. We believe Starbucks must advance its technology resources and think long term to innovate and deliver maximum value for our partners, customers and shareholders. We believe it takes collaboration and partnership to deliver results and we will work across the company to enable sustainable business capabilities- not just fulfill immediate needs.
If you’ve got what it takes to help transform one of the most iconic brands in the world into a lean, efficient and highly automated platform, we’d like to talk to you.
Summary of Key Responsibilities
As a Senior Engineer in our Azure Cloud Foundation Services, you will develop and support Starbucks Retail Technology products by collaboratively identifying, designing, developing and deploying software to deliver retail and digital commerce systems that fulfill strategic initiatives and operational improvements.
A successful candidate is proficient with data structures and algorithms with mastery of Microsoft C# programming language, tools and frameworks.
Some key responsibilities for this role are the following:
Experience building and shipping production grade software or services.
Great curiosity and willingness to question.
High enthusiasm, integrity, ingenuity, results-orientation, self-motivation, and resourcefulness in a fast-paced competitive environment.
Have a deep desire to work collaboratively, solve problems with groups, find win/win solutions, and celebrate successes.
Yearn for the next problem, experiment, and partner.
Get excited by the challenge of hard technical problems.
Solve problems by always leading with deep passion and empathy for customers.
Excellent technical problem solving, design, coding and debugging skills as evidenced by prior projects. Proficiency in design and implementation of algorithms and architectures.
Experience mentoring less experienced engineers in a technical, business, or soft skills capacity.
Experience, Skills and Knowledge
Proven experience building, sustaining and optimizing large-scale distributed enterprise systems at web scale, services-oriented front-end and back-end design.
Hands-on experience with Service-Oriented, Network-centric architectures, designs and applications.
Experience in designing, analyzing and troubleshooting large-scale distributed systems.
Proven experience with message-oriented applications in a high-transaction online commerce business applications or equivalent high Transaction-Per-Second technical requirement environment.
Proven experience with Microsoft .NET Framework and C# programming language.
Demonstrated ability to debug and optimize code and automate routine tasks.
Proven ability to translate insights into business recommendations.
Deep knowledge in application development and supporting production environments and teams.
Experience implementing and managing high capacity, redundant, and mission critical environments.
Experience as a member of teams that support 24x7 production environments.
Required Qualifications -
7+ years of professional industry experience with software development.
3+ years of software engineering and design at high volume or large scale.
Bachelor’s degree in Information Technology, Computer Science or other technical field preferred or equivalent experience.
Highly proficient in Microsoft .NET Core and .NET Framework.
Strong algorithm and analytical background and very good understanding on how to apply advanced knowledge to solve real world problems.
Strong growth mindset with the ability to deliver innovative solutions solving challenging business and technical problems.
Strong software engineering fundamentals (data structures, algorithms, async programming patterns, object-oriented design, parallel programming).
Experience with distributed systems design and implementation, especially microservices architecture.
Highly proficient and Hands-on in C# Application Development:
Windows Services and Console Applications
.NET Core and ASP Net Core
Scalable and Resilient Distributed Application Development
Experience with the major cloud providers such as Azure, AWS, or GCP. Azure preferred.
Experience in Service and Message-Oriented Architectures.
Proficiency with DevOps Tools, Practices and Processes.
Technical Qualifications - Preferred
5+ years of experience with relational and NoSQL databases.
5+ years of experience in C#, ASP.NET, Web API.
3+ years of experience with large-scale distributed systems, service-oriented architectures, RESTful services, and associated performance and security best practices.
3+ years of experience developing and operating services in one or more of the major cloud providers such as Azure, AWS, or GCP. Azure preferred.
Experience building and operating cloud-based mission critical software.
Demonstrated experience implementing and managing high capacity, redundant, and mission critical systems.
Starbucks and its brands are an equal opportunity employer of all qualified individuals.
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 206-318-0660 or via email at firstname.lastname@example.org