Starbucks Coffee Company application developer lead, Starbucks Technology - Seattle, WA in Seattle, Washington

Basic Qualifications

  • 8-10 years of professional industry experience with software development

  • 4 years of platform requirements analysis, assessment and selection

  • 2 years of leading teams of four or more software developers

  • Bachelor’s degree in Computer Science or related field

Required Knowledge, Skills and Abilities

Technology Knowledge and Experience

  • Proficiency in .Net programming languages and platforms (C#, Windows, SQL Server, etc.)

  • Proficiency in Java and other source platforms (e.g. Linux, Redis, NSB, etc.)

  • Siginificant experience with cloud migration and development (AWS and/or Azure)

  • Deep knowledge of database platforms (relational, NoSQL, blob, etc.)

Engineering Proficiency

  • Thorough understanding of application architecture, infrastructure and security concepts and technical implementation.

  • Knowledge of data structures, algorithms and computer science concepts.

  • Mastery of relevant development languages, tools, frameworks, utilities and technical dependencies.

  • Understanding of implications from design and implementation choices toward building secure, scalable, durable, flexible, accessible solutions.

  • Ability to write and value high quality, reusable software with minimal defects.

  • Aptitude to pick up new platform technologies and trends, as they become relevant to scalable APIs and supporting systems. Examples include programming language, libraries, architecture patterns and incorporating cloud components.

  • Thorough understanding of data transport mechanisms and integrations including synchronous, asynchronous,messaging, queueing and other loosely coupled methods

  • Ability to learn and incorporate new technologies, concepts and development languages and platforms.

  • Ability to analyze, diagnose and propose solutions to user problems.

  • Ability to understand and escalate technical challenges with options and recommendations.

Interpersonal Skills

  • Ability to create and articulate ideas and solutions for both technical and business functions

  • Ability to use facts and data to influence peers and leads on solutions and designs

  • Ability to work with process owners and identify information technology solutions that enable business process improvements

  • Excellent verbal and written communication skills.

  • Active listening skills

  • Ability to negotiate priorities, approach, designs and ideas with team members and customers

  • Strong analytical and problem-solving skills

  • Ability to balance multiple priorities and meet deadlines

  • Ability to use business knowledge, sound judgment, and resourcefulness to proactively

  • Ability to make timely and effective decisions using a mixture of intuition, analysis, experience and judgment

Starbucks 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.