Employment Type : Full-Time
Starbucks is looking for a Senior API Developer to join the Digital Cards and Customer • A deep understanding of application architecture and development in .NET/Service Oriented Top Skills:
Engagement team! These are the API experts within Starbucks, and own all of the design and
development of the customer facing applications such as Starbucks.com and the Mobile
Application. They are looking to bring in 2 expert SDE's that have specific experience building
high traffic customer facing API's from scratch, and strong experience within Azure Service
Development. It is expected that these individuals will have the strong ability to take ownership
over their development from end to end. Starbucks is looking for an engineer who also has
specific experience monitoring their code once they release into production through Splunk, New
Relic, Data Dog, and App Insights.
Org Unit: DP Cards & Customer Engagement
Team culture:
• 5+ engineers
• Independent work with cross-functional communication
Key projects:
• Customer engagement over apps
• keeping projects up and running
• might be leveraged to enhance existing running projects
Purpose of this team: This team is responsible for supporting Web API's for the mobile and web
application teams.
Chance for extension or conversion: Potential to extend to the full 18 months and this team has a
high conversion rate to partner
Daily schedule:
• The responsibilities would include: supporting and enhancing mission critical web apis that are
used by millions of daily customers, triaging and solving complex problems that span multiple
organizations, all the while improving and adding new integrations, stability, observability and
scaling abilities.
As we are consumer facing and very highly trafficked you need to have a background working on
consumer facing, high throughput web applications.
Interaction level with team:
This CW will need to be able to work independently while also collaborating with team and others.
Candidate Value Proposition
Market comp:
Unique selling points?/Value added:
• Challenging position
• Contribute to applications that are being utilized by millions of customers
• Resume builder- solve problems at scale
• Huge footprint
• Massive amount of visibility
Candidate Requirements
Required Experience:
• 6+ years of experience advanced working as an SDE at an Enterprise Level (consumer facing)
• Solid experience in observability and monitoring tools such as NewRelic, Splunk, DataDog,
AppInsights
• Hands on experience in developing and shipping high throughput REST APIs
• Advanced knowledge of C# Web API and REST standards and development
models, .NET framework, CLR
• Experience with architecture involving asynchronous data processing such as MSMQ,
RabbitMQ, Azure Service Bus
• Ability to read/write SQL queries
• Experience with Microservices
• Hands on experience in designing and documenting REST APIs and system integrations
documentation
• Experience with API testing, performance testing and performance debugging tools
• Experience with PowerShell and command line scripts
Nice-to-Haves:
• Experience with Apigee gateway and proxy development
• Experience in authorization and authentication mechanisms on REST APIs
• Cloud-Computing (Azure) experience
• Azure DevOps experience
• Infrastructure automation such as Chef, Terraform, ARM templates
• Experience with DevOps techniques and practices
• Bachelor’s Degree in computer science or related field
Additional Skills & Qualifications
Screening Questions- 1. What customer facing API’s have you designed in your most recent
projects? a. How much traffic/ transactions per second did your API’s host? b. How did you
design the API’s with security, elasticity, and scalability in mind?
Employee Value Proposition (EVP)
This is a great opportunity to join the high visibility API team at Starbucks. You will be directly
owning development and enhancement over all of Starbucks customer facing API's which host a
large scale of traffic for the amount of customers that utilize the Mobile Application and website
on a daily basis.
6 month contract- highly likelihood to extend to 18 months if they fit with team
Starbucks has a very collaborative, relationship based culture. There is not difference in how
work is divided if you are a contractor or full time employee on the team. They highly value their
employees and call their full time employees partners.
Work Environment
Business Drivers/Customer Impact
Starbucks API team owns all customer facing high traffic API's that are tied to Starbucks.com, the
Mobile App, and other customer facing applications. They are tasked with designing fault tolerant
and improving elasticity of these API's to reduce risk of customers being unable to access these
applications which would lead to reduced profit.
Why is the position open(provide details)
External Communities Job Description
Our customer is looking for a Sr. C# Developer to support the design of their API's functions in
their mobile application:
4+ years of experience working as an SDE at an Enterprise Level (consumer facing)
2+ years of experience building web apis in C# and .net
Hands on experience in developing, shipping and supporting high volume REST APIs
Ability to read/write SQL queries