mgr engineering iOS - ST
Job Summary and Mission :
Everyone knows Starbucks is a leader in coffee, but did you know we’re also a leader in digital? Our product design and development teams are working to revolutionize the way that our customers interact with Starbucks both inside and outside of our stores.
The Customer Experience Engineering iOS team builds and supports the native iOS apps used by our customers in the US, and Canada.
Our iOS app is built, primarily, with Swift using the VIPER pattern. We work closely with teams building APIs and services using both REST and GraphQL.
As a iOS engineering manager at Starbucks you’ll be a key part of bringing our strategic plan to life through the development of our customer-facing iOS app.
The products you and your team build will be used by millions of users across the globe. If you are driven by innovation, technical challenges, leading people, and want to be a part of some amazing, industry-leading work, join us.
What you’ll be doing
Leadership Setting goals for the team, developing organizational capability, and modeling how we work together :
- Ensure the team promotes a successful attitude, confidence in leadership, and teamwork to achieve successful business results.
- Support the delivery of projects by setting appropriate context for the team and communicating what success looks like.
- Introduce technical topics, sponsor opportunities for innovation, and recognize technical excellence.
Planning and Execution - Developing strategic and operational plans for the work group, managing execution, and measuring results :
- Collaborate with cross-functional teams in planning, decomposing, estimating, scheduling, prioritizing, and staffing to deliver projects and enhancements.
- Plan and manage process and practices to ensure delivery of quality software within budget and schedules.
Technical Design and Implementation Providing technical expertise and executing technical responsibilities :
- Introduce the team and the organization to new technologies that are relevant to our products.
- Lead the solution design process leveraging and developing talent from your team.
- Ensure that the applications supported by your team have appropriate patterns and design / coding standards in place.
- Lead team towards delivering solutions that are scalable, secure, reliable, flexible, and accessible.
- Cultivate a quality-focused culture that utilizes CI and CD capabilities to deliver software early and often.
Partner Development and Team Building Providing partners with coaching, feedback, developmental opportunities, and building effective teams :
- Provide employees (partners) with coaching, feedback, and development opportunities.
- Build and lead a team that supports each other, makes others feel welcome, and succeeds (or fails) together as a group.
- Challenge and inspire your team to achieve results that make our customers happy and deliver business results.
- Support partners in their career growth providing opportunities to expand their capabilities and learn new skills.
Production Support for application and platform components
- Defines and maintains processes, procedures, and expectations for team’s production support responsibilities.
- Ensures platform application and platform support documentation is in place.
- Identifies and leverages operational metrics, instrumentation and Key Performance Indicators (KPIs) to measure, monitor and manage the platform performance and uptime.
- Leads team through high severity operational incidents.
Qualifications - External
Skills you should have
- Technical leadership experience mentoring, coaching, and helping those around you succeed
- Hands-on experience building and supporting mobile applications, preferably at scale
- Deep understanding of application architecture and development
- Expertise with at least one modern programming language, preferably Swift, Objective-C, Java, or Kotlin
- Experience providing production support to business critical or revenue generating systems
- A solid grasp of native app development strategies
- Familiarity with accessibility requirements
- Expertise in engineering best practices for the full software development life cycle including test-driven development, continuous integration and delivery, code reviews and paired programming, security concerns, etc.
- Excellent problem-solving, debugging, & performance tuning skills
- Experience with agile or lean methodologies
Other skills we’d like you to have
- Passion about current technology and new trends
- Exposure to or interest in a variety of technologies
Basic Qualifications
- 8-10 years of professional industry experience with software development and / or operations
- 5 years of managing systems or application development projects of all sizes and complexities, including large systems
What are some of the great things about working at Starbucks?
- The opportunity to be something more than an employee (#tobeapartner)
- Commitment to the belief that we can balance profitability & social conscience
- Outstanding Seattle location
- Great benefits including 401k, stock investment, commuter programs, discounts, our new Starbucks College Achievement Plan, and other perks.
Visit our site and LinkedIn profile to learn more about working at Starbucks and all of the great benefits.
The actual base pay offered to the successful candidate will be based on multiple factors, including but not limited to job-related knowledge / skills, experience, geographical location, and internal equity.
At Starbucks, it is not typical for an individual to be hired at the high end of the range for their role, and compensation decisions are dependent upon the facts and circumstances of each position and candidate.
If you live in the greater Seattle area, we offer a flexible workplace that allows for hybrid work. Partners can work remotely up to two days per week.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
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.