Full Job Description
Job Summary and Mission
At Starbucks, our mission is to inspire and nurture the human spirit – one person, one cup, and one neighborhood at a time. Starbucks Technologists work to achieve this mission through the use of cutting-edge technology delivered to our partners, customers, stores, roasters, and global communities.
The Engineering Manager for our Cloud Foundation Services team, within the Digital Platform Engineering organization, contributes to Starbucks success by leading our team of platform engineers to create our Cloud Foundation Services developer enablement platform. Responsible for delivering high-quality, reliable, and scalable technology solutions that support the platform.
The successful candidate is someone who enjoys bringing definition to complex technology initiatives, is skilled at navigating ambiguous new frontiers and is an expert at bringing technology and business value to the fore.
Summary of Key Responsibilities
Responsibilities and essential job functions include but are not limited to the following:
Identifies and communicates key responsibilities and practices to ensure the immediate team of direct reports promotes a successful attitude, confidence in leadership, and teamwork to achieve business results.
Develop and implement engineering solutions to improve efficiencies, increase capacity and reduce costs.
Integrates engineering principles and resolves technical obstacles for specific engineering projects.
Applies logic in problem-solving and analysis of alternatives to assess the financial and operations impact of business initiatives. Leverages critical information to make effective recommendations and decisions.
Provides coaching and mentoring to engineering partners.
Ability to establish cross-functional, collaborative relationships with business and technology partners.
Communicates highly complex ideas and concepts to non-technical peers and customers.
Support the development team and perform activities to resolve developer issues in a timely and accurate fashion.
Ensures application and infrastructure architectural solutions are stable, secure, and compliant with Company standards and practices.
4-8 years of professional industry experience with software development
Bachelor’s degree in Computer Science or related field
5+ years of experience in managing medium to large scale projects and cross functional team leadership.
5+ years of experience in one or more of the following languages: Python, Go, Java, Perl and/or Ruby
Working familiarity with one or more of: Kubernetes, Terraform, Kafka. Cassandra, Vault, CI/CD pipelines
3+ years of experience with large-scale distributed systems and client-server architectures
Experience with cloud computing platforms (e.g. Amazon AWS, Microsoft Azure, Google App Engine)
Knowledge and understanding of relevant legal and regulatory requirements, such as SOX, PCI, Data Protection, etc.
Demonstrated experience implementing and managing high capacity, mission critical environments
Knowledge in databases and comfortable with various databases technologies
Starbucks and its brands are an equal opportunity employer of all qualified individuals.
We are committed to creating a diverse and welcoming workplace that includes partners with diverse backgrounds and experiences. We believe that enables us to better meet our mission and values while serving customers throughout our global communities. People of color, women, LGBTQIA+, veterans and persons with disabilities are encouraged to apply.
Qualified applicants with criminal histories will be considered for employment in a manner consistent with all federal state and local ordinances. Starbucks Corporation is committed to offering reasonable accommodations to job applicants with disabilities. If you need assistance or an accommodation due to a disability, please contact us at 206-318-0660 or via email at firstname.lastname@example.org