Senior Engineer, Card Team, Starbucks Technology

Portland, OR, United States

Job Description


Job Summary and Mission
At Starbucks, our mission is to inspire and nurture the human spirit \xe2\x80\x93 one person, one cup, and one neighborhood at a time. Starbucks Digital Platform Technologists work to achieve this mission by enhancing, extending, and retooling our platform both incrementally and at times in leaps and bounds to meet the needs of our fellow partners, customers, stores, roasters, and global communities.

A Senior Software Engineer \xe2\x80\x93 Starbucks Technology contributes to the Starbucks Digital Platform APIs which power our mobile clients and website, as well as many of our customer-oriented services. Our services run in the cloud, in our datacenter, and integrate with many other systems within the company and with our vendors.

Card team currently consists of 4 fulltime developers and works on developing microservices in the Azure environment along with maintaining current on prem services and planning to shift them to cloud.

This role will have an opportunity to work on our Mobile Order and Pay related APIs, Starbucks store value card APIs which comprise much of our customer digital traffic and present an interesting opportunity to work with running APIs at scale. We are looking for an experienced Software Engineer with a background in microservice design, horizontal scaling, event driven systems, cloud native design patterns, and experience working with public facing systems. This role will have an opportunity to lead completion of large features within the team.

Summary of Key Responsibilities

  • Designs and develops microservices using REST principles.
  • Troubleshoots and debugs APIs across service boundaries.
  • Act as a leader and subject matter expert for APIs in our domain.
  • Collaborates with partner teams across the company.
  • Writes clear, concise, and testable code.
  • Develops unit, integration, and load tests for new code.
  • Automates deployments via CI/CD pipelines.
  • Creates and maintains existing observable systems.
  • Operates in full stack devops team environment with on call shift rotation.
  • Contributes meaningful feedback in peer code reviews.
  • Mentors junior developers.

Starbucks

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4287930
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Portland, OR, United States
  • Education
    Not mentioned