Starbucks Coffee Company senior software engineer, Starbucks Technology - Seattle, WA in Seattle, Washington


  • 7+ years of software engineering experience with C# or Java.

  • Experience in architecture, design, implementation and delivery of secure services that perform at scale

  • Communication skills for a highly collaborative, agile software development process

  • Strong verbal and written communications skills are a must, as well as the ability to work effectively across internal and external organizations

  • Significant experience working with distributed systems and architectures, including SOA, SaaS and microservices approaches

  • Significant experience with relational and non-relational, NoSQL databases

  • Strong software engineering fundamentals

  • Deep knowledge of design patterns and OO design principles

  • Experience with Cloud hosting technology stacks (SaaS/PaaS/IaaS) and service delivery models

  • Experience with financial, payments or fraud detection systems preferred

S tarbucks and its brands are an equal opportunity employer of all qualified individuals, including minorities, women, veterans & individuals with disabilities. Starbucks will consider for employment qualified applicants with criminal histories in a manner consistent with all federal, state, and local ordinances. and local ordinances.