Job Summary:
Starbucks is known for creating a sense of connection and developing extraordinary leaders. They are seeking a Senior Engineer to deliver high-quality technology solutions, ensuring reliability, scalability, and security while partnering across various teams to improve operational excellence.
Responsibilities:
• Design and operate reliable systems at scale by implementing high-availability solutions, service monitoring, deep telemetry, and automation to ensure performance, resiliency, and continuous availability.
• Enable strong engineering delivery by supporting development teams, resolving complex technical and developer issues, and engineering robust build and release processes.
• Ensure security and compliance by design through stable, secure application and infrastructure solutions, maintaining hardened configurations and baselines, and upholding company policies and regulatory requirements.
• Influence technical direction and standards by researching and recommending tools, platforms, and best practices, and partnering across teams and vendors to improve outcomes.
Qualifications:
Required:
• 4–10 years of professional experience in software development or systems engineering
• Bachelor’s degree in Computer Science or a related field
Preferred:
• Preferred programming languages: one or more of Python, Java, Go, C/C++, Ruby, or Perl (especially for automation, tooling, and systems work)
Company:
Starbucks is a restaurant chain that serves handcrafted ready-to-drink beverages, including coffee, tea, juices, and snack food items. Founded in 1971, the company is headquartered in Seattle, USA, with a team of 10001+ employees. The company is currently Late Stage.