engineer lead (Java) - ST, Seattle WA
Core
Leading the engineering team to deliver high-quality, reliable, and stable technologies and security capabilities for the Starbucks Engineering Platform.
Role type
Senior IC engineer lead (Java/Infrastructure)
Builds
High-availability operational support, automated solutions, and secure application development environments for Starbucks partners and customers.
Domain
Retail technology, cloud infrastructure, and distributed systems.
Required skills
Java, Python, large-scale distributed systems, microservices, containerization, Kafka, NoSQL databases, cloud platforms (Azure/AWS/GCP), system administration, 24x7 production environment management, code debugging and optimization, automation, AI-driven development tools.
Preferred skills
Designing and troubleshooting large-scale distributed systems, application development support, translating technical insights into business recommendations, knowledge of legal/regulatory requirements (SOX, PCI, HIPAA).
Technologies
Java, Python, Kafka, Cassandra, Microsoft Azure, AWS, Google Cloud, GitHub Copilot, Cursor.
Responsibilities
Leading and guiding the team to deliver business features, establishing cross-functional relationships, supporting the development team to resolve issues, engineering build and release processes, managing technology vendors, conducting research on standards and products, ensuring architectural solutions are stable and secure, implementing security principles for sensitive data, providing high-availability operational support, automating solutions, implementing telemetry and service monitoring, upholding legal/regulatory requirements (PCI), maintaining system configurations and baselines.
Seniority
Senior, hands-on IC