Starbucks - Seattle, WA
posted about 2 months ago
This position contributes to Starbucks' success by delivering high-quality and reliable products and services as part of the Platform Development Team, with a strong focus on platform and application automation. As a Senior Engineer in platform development, you will be responsible for planning, delivery, and operations of solutions. This role requires technical expertise, domain proficiency, and platform depth. You will execute, deliver, and support the technology strategy and roadmaps for new and existing applications and platforms, ensuring that all implementations adhere to Starbucks' guiding principles. In this role, you will help influence and drive technical decisions within the team and with stakeholders. You will accurately interpret and incorporate automation focus intakes to comply with Starbucks Cloud governance and Global Cyber Security requirements. This includes communicating and understanding Architecture Design Patterns and Automation Engineering Services for common platform components. You will provide consultative services for technical issues within the application teams and interact with Starbucks Cloud and Global Cyber Security teams representing our platforms. As a self-sufficient and self-motivated problem solver, you will ensure that platform implementations have appropriate design patterns and coding standards in place. You will contribute to the team's engineering standards toward secure, durable, scalable, flexible, and accessible solutions that proactively mitigate against production support issues. You will manage your personal work intake, workflow, and status through established tooling and backlog grooming when working in an agile format, providing regular transparent status, risk, and communications through established norms for the platform. You will implement platform automation efforts to promote platform evolvement and stability to support business needs, partnering with cross-functional teams such as Infrastructure, Security, Architecture, QA, and key Development teams to strengthen and elevate the platform from a technology perspective. You will define and maintain processes, procedures, and expectations for the team's production support responsibilities, ensuring that platform application and support documentation is in place. Additionally, you will lead through high-severity platform-related operational incidents, ensuring that all aspects of the platform are well-supported and documented.