Lead Enterprise Architect, Starbucks Technology - Seattle, WA

Starbucks Seattle , WA 98113

Posted Today

Enterprise architect, Starbucks Technology

At our core, we believe information technology is a key enabler for growth that is required for business success today and in the future. We believe Starbucks must manage its information technology resources and think long term to out-innovate our competitors and deliver maximum value for our partners, customers and shareholders. We believe solution architecture is well positioned to see across the business and help Starbucks build scalable solutions. We believe it takes collaboration and partnership to deliver results and we will work across functions to enable individual projects to build sustainable business capabilities- not just fulfill immediate needs.

Job Summary and Mission

Looking for a digital solution architect that can define and lead strategic platform modernization and transformation initiatives that target modern architectures and technology compute platforms which deliver microservices, massive scalability, distributed computing, resiliency, responsiveness, containerization, automation, cloud deployment, stream processing, high performance transaction processing, global deployment, and asynchronous computing. As an architect, you will be accountable for the conversion of business needs into architectures and designs that will become the blueprint for current and future solution delivery. Additionally, as a member of the architecture community you will guide the development of strategies, design patterns, and best practices for Starbucks global IT operations.

Summary of Key Responsibilities

  • Design application and platform architectures that enable performant and secure business-to-business integration and deployment.

  • Collaborate with global merchant business partners and Starbucks application teams on the integration and deployment of Starbucks systems into the merchant environment.

  • Work with fellow technologist to define modernization and transformation strategies to deliver state of the art high-performance execution platforms.

  • Assesses the value of emerging technologies by conducting opportunity assessments and implementing proof-of- concepts.

  • Collaborate on the development of the Global Technology strategic plans.

  • Develops strategies, road maps and domain architectures for Global Technology.

  • Leads all phases of enterprise architecture development in support of business objectives: defining scope, modeling systems, analyzing requirements and planning implementations.

  • Provides coaching, direction and leadership support to team members in order to achieve partners, business and customer results

  • Provides functional expertise on projects; coordinating and facilitating requirements gathering.

  • Researches and represents information technology within an applied business context.

  • Collaborate with other architects and technical leaders across the organization to develop best practices.

  • Provide detailed guidance and direction for design and implementation of development frameworks and design patterns for consumption across multiple development teams

Summary of Experience

  • Strong business-to-business application Integration architecture experience is a must.

  • SaaS implementation and integration solution architecture is highly desirable.

  • Modern architecture experience such as SMACK, MEAN, reactive is highly desirable.

  • Distributed, Microservice, SOA, and Reactive Architecture experience is highly desirable.

  • Domain Driven Design (DDD) and agile development experience is highly desirable.

  • Cloud IaaS and PaaS experience is highly desirable.

  • Platform management, automation, and containerization technology experience is a plus.

  • Big, Fast, and Stream data technology solution experience is a plus.

  • Security patterns and technology solution experience is a plus.

  • Customer Relationship Management, eCommerce, social gifting, Martech, and payment solution architecture experience is a plus.

  • Retail Point of Sale (POS) and Product Information Management (PIM) architecture and integration experience is a plus.

  • Experience with modern collaboration tools such as Confluence, Jira, and Trello is a plus.

  • Web and mobile digital technology experience (5 years).

  • Overall information technology experience (7 years).

  • Systems or application development experience (5 years).

  • Designing and implementing new technology proof-of-concepts (5 years).

  • Architecture experience (5 years).

  • Functional and systems modeling (5 years).

  • Working in a variety of technical environments (7 years)

  • Development of enterprise and departmental strategic plans (3 years).

  • Integration technology and architecture experience such as EAI, and SoA (5 years).

  • Customer facing architecture and application delivery experience (5 years).

  • Business process design and analysis (2 years).

  • Information Technology infrastructure experience (2 years).

  • TOGAF certification is a plus.

  • Basic Qualifications

  • Demonstrated ability to define and execute modernization/transformation strategies that target modern compute capabilities.

  • Demonstrated ability to successfully evaluate and recommend globally and regionally business critical solutions based on specific business and technical criteria.

  • Ability to evaluate and present advanced solutions and how to apply them to global and regional business needs in a manageable, cost effective, and timely manner.

  • Ability to interface and influence people at multiple levels within the organization.

  • Capable of leading and collaborating with fellow technologist and project teams to deliver new architectures and technology solutions.

  • Capable of translating and presenting technical concepts into practical business terms for leaders both small and large group settings.

  • Strong knowledge of all facets of systems development and operations scenarios.

  • Ability to handle multiple tasks and deadlines with attention to detail.

  • High level of flexibility and ability to persevere through periods of significant change and challenge in the business environment.

  • Ability to set and communicate clear direction and performance standards and motivate teams to achieve technology objectives that are in support of business goals.

  • Ability to create unprecedented architecture solutions that require a high level of critical thinking, creativity and innovation.

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.


Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Application Develope...

Starbucks

Posted Today

VIEW JOBS 7/21/2018 12:00:00 AM 2018-10-19T00:00 Job Summary and Mission Come be a part of one of the teams helping to shape the future of Starbucks digital commerce applications and leading our migration to global cloud-hosted microservices! You will work collaboratively as part of an Agile Scrum multi-team environment to identify, design, develop and deploy technology and process solutions establishing key Starbucks business capabilities and platform features, delivering strategic initiatives and operational improvements. This job contributes to Starbucks success by developing cost-effective information technology solutions by creating new and modifying existing software applications that are more complex. Participates in requirements gathering activities. Reviews systems under development and related documentation. Creates more complex prototypes. Codes, tests, debugs, documents, and implements complex software applications. May coordinate activities of the project team and assist in monitoring project schedules and costs. Models and acts in accordance with Starbucks Guiding Principles. Summary of Key Responsibilities This role requires strong technical expertise, domain proficiency, platform depth, and leadership. Responsibilities and essential job functions include but are not limited to the following: * Designs, develops, implements, documents, and tests new applications and APIs, or changes to an application subsystem. Codes, tests, debugs, documents, and implements complex software applications. * Creates innovative prototypes to rapidly identify new business opportunities and leading edge technology implementation. Does so while ensuring deliverables are high quality and meet user expectations. Supports system and integration testing activities. Initiates design reviews for new applications and helps define and ensure team-wide adherence to software development standards. * Collaborates with other team members and SMEs across Starbucks Technology to recommend new software development technologies and development processes. Coaches and mentors other less experienced team members. Performs cross- training and facilitates information sharing among team members. * Working with application development leads, establishes, maintains and ensures compliance with standards for development, testing and documentation. Acts as a senior technical expert to analyze, consult, and recommend application software solutions based on the business needs. * Participates in, leads and mentors others in requirements gathering and functional specification activities. May assist Functional Analysts in completing deliverables and translates business requirements and functional designs into technical designs. Assist with development of functional designs and resolving complex design issues. May act as senior technical expert to consult with and analyze the business needs. * Resolves and helps mitigate production application issues and assists less experienced application developers as needed. Works with other business and technology teams to support resolution of end-user issues. Contributes to the documentation of production support processes as required. Anticipates long term support issues and plans for corrective actions. May perform root cause analysis to identify permanent resolutions to software or business process issues. Summary of Experience * Analyzing, diagnosing and proposing solutions to user problems: 6 years * Application development and programming experience: 6 years * Providing support to various business applications: 6 years * Working with process owners and identifying information technology solutions that enable business process improvements: 4 years Required Knowledge, Skills and Abilities * Advanced knowledge of C# and .NET Framework; additional benefit if you have working knowledge of a JVM-based language Java/Scala/Groovy/JRuby). * Strong interpersonal skills, building an effective network of relationships inside and outside Starbucks. * Ability to communicate clearly and concisely, both orally and in writing, as an advocate for technology solutions. * Strong analytical and problem-solving skills, with proven ability to design pragmatic solutions. * Mentoring, coaching and leading other technical team members. * Strong proficiency in programming languages, databases, web technologies and RESTful API integration techniques. * Demonstrated success working within an Agile development environment (Scrum/Kanban/Lean/XP). Additional Qualifications * Deep knowledge of design patterns and OO design principles, including experience with Domain Driven Design. * Advanced experience working with distributed systems and architectures, including SOA, SaaS, and microservices approaches; knowledge and experience with Reactive systems preferred. * Experience with Cloud hosting technology stacks (SaaS/PaaS/IaaS) and service delivery models, including Microsoft Azure and Amazon Web Services. * Significant experience with relational and non-relational, including NoSQL databases. Core Competencies * Customer Focus - Delivers legendary service that meets and exceeds all customers' expectations * Ethics and Integrity - Adheres to Starbucks values, beliefs and principles during good and bad times. * Composure - Remains calm, maintains perspective and responds in a professional manner when faced with tough situations * Personal Learning - Takes personal responsibility for the continuous learning of new knowledge, skills and experiences * Dealing with Ambiguity - Able to successfully function during times of uncertainty and changing priorities * Decision-Making - Makes timely and quality decisions based on a mixture of analysis, wisdom, experience and judgment * Interpersonal Savvy - Builds effective relationships with all people; up, down and sideways, inside and outside of Starbucks * Results Oriented - Gets results and achieves goals 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. Starbucks Seattle WA

Lead Enterprise Architect, Starbucks Technology - Seattle, WA

Starbucks