Starbucks - Seattle, WA

posted 9 days ago

Full-time - Principal
Remote - Seattle, WA
Food Services and Drinking Places

About the position

The Principal Engineer for Data Services at Starbucks will lead the centralized enterprise data management team, focusing on streamlining and innovating data capabilities across the organization. This role is pivotal in ensuring real-time data access and accuracy, driving data-driven innovation, and fostering seamless API integration across various digital platforms. The Principal Engineer will collaborate with solution architects and engineering managers to tackle complex technical challenges and enhance critical data platforms that support customer and partner connections.

Responsibilities

  • Lead the centralized enterprise data management team to ensure real-time data access and accuracy.
  • Champion seamless API integration across various digital platforms.
  • Collaborate with solution architects and engineering managers to drive data initiatives.
  • Communicate complex ideas and concepts to non-technical peers and customers.
  • Support the development team in resolving developer issues promptly.
  • Engineer build and release processes for data services.
  • Conduct research and make recommendations on standards, products, and services.
  • Ensure application and infrastructure architectural solutions are stable, secure, and compliant with company standards.
  • Implement technologies in accordance with Information Security's principles for sensitive data.
  • Provide high-availability operational support and automate solutions across the environment.
  • Implement telemetry capabilities for ongoing success and performance metrics.
  • Ensure continuous availability and operational continuity of critical systems through service monitoring.

Requirements

  • 10-15 years of professional industry experience with software development and platform management.
  • 5 years of leading teams of six or more software developers.
  • 3 years of demonstrating technical leadership across multiple platforms.
  • Bachelor's degree in Computer Science or related field.
  • 9+ years in Java/Spring Boot, CQRS, event streaming, Kafka, Spark with strong experience with Kubernetes or similar frameworks.
  • 7+ years of experience implementing highly scalable, resilient, responsive, and message-driven microservices on large-scale distributed platforms.
  • 5 years of managing systems of all sizes and complexities, including large distributed systems.
  • Knowledge in databases, including relational (Oracle) and NoSQL (Mongo, Cassandra, Couchbase) technologies.
  • Deep experience with enterprise security protocols and building RESTful services.

Nice-to-haves

  • Exceptional communication and presentation skills to convey technical challenges to diverse audiences.

Benefits

  • Medical, dental, and vision insurance coverage.
  • Basic and supplemental life insurance.
  • Short-term and long-term disability benefits.
  • Paid parental leave and family expansion reimbursement.
  • Paid vacation and sick time.
  • Eight paid holidays and two personal days per year.
  • 401(k) retirement plan with employer match.
  • Discounted company stock program and equity program.
  • 100% upfront tuition coverage for a first-time bachelor's degree through Arizona State University.
  • Access to backup care and DACA reimbursement.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service