Engineer principal; Platform Engineering - ST; Seattle, WA
Listed on 2025-12-28
-
Software Development
Software Engineer, Cloud Engineer - Software
This range is provided by Starbucks. Your actual pay will be based on your skills and experience – talk with your recruiter to learn more.
Base pay range$/yr - $/yr
Job Summary And MissionAt Starbucks, our mission is with every cup, with every conversation, with every community – we nurture the limitless possibilities of human connection. Starbucks Technologists work to achieve this mission through the use of cutting‑edge technology delivered to our partners, customers, stores, roasters, and global communities. This job contributes to Starbucks success by delivering high‑quality, reliable, and stable technologies and security capabilities in support of the Starbucks Engineering Platform.
In this position you are responsible for leading a team of platform engineers through planning, delivery, and operations of solutions. You are also responsible for the evolvement, delivery and support of the technology strategy and roadmaps for new and existing features and capabilities of the product. This role requires technical leadership experience, technical expertise, domain proficiency, platform breadth, and depth.
Models and acts in accordance with Starbucks guiding principles.
Key Responsibilities
- Own and communicates highly complex ideas and concepts to non‑technical peers and customers
- Builds and maintains effective cross‑functional, collaborative relationships with business and technology partners
- Supports the development team and perform activities to resolve developer issues in a timely and accurate fashion
- Owns design and support of engineering build and release processes
- Builds and maintains effective relationships with technology vendors to deliver against business objectives
- Conducts research and makes recommendations on standards, products, and services
- Owns ensuring application and infrastructure architectural solutions are stable, secure, and compliant with Company standards and practices
- Owns design and support of all technologies in accordance with Information Security's guiding principles for highly sensitive data
- Owns design and support of high‑availability operational support and automate solutions across the environment
- Owns design and support of deep telemetry capabilities to provide ongoing success and performance metrics
- Owns design and support of service monitoring across all platforms to ensure continuous availability and operational continuity of critical systems
- Upholds company policies, and legal/regulatory requirements, such as PCI
- Owns design and support of system configurations and baselines to support secure application development software control best practices and standards
- 8-10 years of professional industry experience with software development, platform engineering and operations
- 5 years of leadership role in systems or application development projects of all sizes and complexities, including large systems
- 3-5 years of leading or managing small technical teams
- Bachelor’s degree in Computer Science or related field
- Ability to lead a group of technical experts that cohesively build and operate secure, durable, flexible, accessible solutions. Requires an understanding of relevant development languages, tools, frameworks, utilities and technical dependencies.
- Recognizes, values and champions high quality, reusable software with minimal defects on the team.
- Working experience with product development teams in a platform engineering role
- Working knowledge of application architecture, infrastructure and security concepts and technical implementation.
- Aptitude to pick up new technologies and trends, as they become relevant for the business and our platforms. Examples include Graph
QL, Big Data, REST Services, and incorporating cloud components. - Expert in understanding of implications from design and implementation architecture choices toward building secure, scalable, durable, flexible, accessible solutions.
- Strong knowledge of AWS or Azure and Cloud Computing concepts
- Strong hands‑on coding and code review. Golang preferred
- Strong knowledge in best practices for:
System Architecture and design;
Data storage types (RDBMS, No
SQL, KV, Document,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).