S

Starbucks

Runs coffeehouses and licenses its coffee brand

Engineer Lead - Java, ST

Platform EngineeringPosted on Nov 10
Full-timeSeattle, WA, USA

About the Job

Requirements

  • Seven to ten years of professional industry experience with software development.
  • A bachelor's degree in computer science or a related field.
  • At least five years of experience with Python or Java.
  • At least three years of experience with large-scale distributed systems and client-server architectures.
  • At least three years of experience with microservices and containerization.
  • At least three years of experience with Kafka or similar distributed messaging platforms.
  • At least two years of experience with Cassandra or similar NoSQL databases, and working knowledge of other database technologies.
  • At least two years of experience with Microsoft Azure or another cloud platform, such as AWS or Google Cloud.
  • At least two years of experience in system administration, network administration, or systems engineering.
  • Experience running and maintaining 24x7 production environments.
  • Experience building and managing high-capacity, redundant, mission-critical environments.
  • Ability to debug and optimize code and automate routine tasks.
  • Experience with AI-driven development frameworks and tools, such as GitHub Copilot or Cursor.

Responsibilities

  • Lead and guide the team to deliver business features.
  • Communicate highly complex ideas and concepts to non-technical peers and customers.
  • Establish cross-functional, collaborative relationships with business and technology partners.
  • Support the development team and resolve developer issues in a timely and accurate manner.
  • Engineer build and release processes.
  • Manage and partner with technology vendors to deliver against business objectives.
  • Conduct research and make recommendations on standards, products, and services.
  • Ensure application and infrastructure architectural solutions are stable, secure, and compliant with company standards and practices.
  • Implement technologies in accordance with Information Security principles for highly sensitive data.
  • Provide high-availability operational support and automate solutions across the environment.
  • Implement deep telemetry capabilities to provide ongoing success and performance metrics.
  • Implement service monitoring across platforms to ensure continuous availability and operational continuity of critical systems.
  • Uphold company policies and legal and regulatory requirements, such as PCI.
  • Implement and maintain system configurations and baselines to support secure application development software control best practices and standards.

Desired Qualifications

  • Strong interest in designing, analyzing, and troubleshooting large-scale distributed systems.
  • Experience in application development and supporting development environments.
  • Ability to turn technical insights into business recommendations.
  • Knowledge of relevant legal and regulatory requirements, such as SOX, PCI, HIPAA, and data protection.

About the Company

Starbucks

Runs coffeehouses and licenses its coffee brand

Starbucks runs coffeehouses around the world that serve espresso drinks, brewed coffee, tea, and food, and it roasts the arabica coffee its stores sell. It grew from a single Seattle shop selling beans into the world's largest coffeehouse chain, and it helped make Italian-style espresso drinks such as lattes an everyday habit in the United States. Customers order at the counter, at drive-throughs, or ahead through the Starbucks app, whose rewards program trades points for free drinks and food. The company earns money from cafés it operates itself and from fees paid by licensed stores in places such as airports and grocery stores. Starbucks was founded in 1971 and is based in Seattle.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
1971

Recently Posted Jobs

Explore more opportunities at Starbucks

See more jobs