mgr engineering iOS - ST

Starbucks
Seattle, Washington, United States
Full-time
We are sorry. The job offer you are looking for is no longer available.

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.

14 days ago
Related jobs
Promoted
Waymo
Bellevue, Washington

Bellevue, Washington, United States .Mountain View, California, United States .Waymo is an autonomous driving technology company with the mission to be the most trusted driver.Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver-The World's M...

Promoted
PMI (Project Management Institute)
Seattle, Washington

Application Developer II (Dynamics CRM). JobPosting","title":"Application Developer II (Dynamics CRM)","datePosted":"2024-01-16T00:00:00","validThrough":null,"description":"How You'll Make a Difference\nYou will architect, design, develop, maintain, operate and support CRM landscape at PMI. Net\nLIN...

Promoted
Smartsheet
Bellevue, Washington
Remote

Take part in code reviews and architectural discussions as you work with other software engineers, UX designers and product managers. Our business is built on finding great people and getting out of their way while they build our award-winning Software as a Service (SaaS) offering. With over 10 mill...

Promoted
Ivy Exec
Seattle, Washington

CEO, COO, CMO, CFO, CTO, SVP IT, VP IT, SVP Sales, VP Sales, SVP Marketing, VP Marketing, SVP Ops, VP Ops, SVP HR, VP HR, SVP Finance, VP Finance, IT Leader, IT Manager, IT Director, Senior IT Manager, IT Administrator, IT Project Manager, IT Supervisor, Software Development Executive, Software Deve...

Promoted
CareOregon
Seattle, Washington

The Mobile Developer II is an advanced position on the IS Mobile Platform team. Career Opportunities: IS Mobile Developer II (24064). The role utilizes strong knowledge in mobile application development to develop and maintain CareOregon's mobile applications, influence and recommend solutions to co...

Promoted
Nintendo of America Inc.
Redmond, Washington

Degree in Computer Engineering, Computer Science or Electrical Engineering. Kyoto, Japan, manufactures and markets hardware and software for its Nintendo Switch. A wholly owned subsidiary, Nintendo Technology Development, based in Redmond, Washington, creates future hardware/software technology and ...

Promoted
Blue Origin
Seattle, Washington

We are looking for a Senior Software Integration Engineer to join the Enterprise Integration team. You will apply your software engineering expertise, and commitment to quality to positively impact safe human spaceflight. You will work with architects, engineers, system owners, product managers, and...

Promoted
Apple
Seattle, Washington

The Machine Learning Systems and Evaluation Engineering (MLSEE) team is developing frameworks and tools for making Siri and other AIML related products more testable across all the OS stack. ...

Promoted
Social Finance (SoFi)
Seattle, Washington

Social Finance, LLC seeks Senior Staff Software Engineer in Seattle, WA:. Engineering or closely related quantitative discipline and eight (8) years of progressively. Distributed Systems; (6) Software architecture; (7) Bash; (8) IntelliJ; (9) Code Version Control;. ...

Promoted
First Street
Seattle, Washington

The Backend Software Engineer will be responsible for building scalable solutions for First Street’s products. This is a full-time hybrid Senior Software Engineer role located in Seattle, WA with some flexibility for remote work. Review and provide feedback on contributions from other peers of the s...