Manager - Mobile Development and Engineering - Costco Travel
Costco Wholesale · Seattle, WA · 3 wk ago
EngineeringFull-time
About the role
Costco Travel IT is responsible for the technical future of Costco Wholesale, a global retailer with a focus on member-centric technology. This role involves managing, developing, and leading a team of engineers to deliver innovative mobile applications that enhance the member experience.
Responsibilities
- Manage, mentor, and develop a high-performing team of native iOS and Android Engineers.
- Oversee the complete lifecycle of mobile application development—from requirements and design through development, testing, release, and maintenance.
- Develop and execute the strategic vision for mobile platforms, ensuring alignment with company and IT Division objectives.
- Partner with Product Management, UX/UI, QA, Architecture, and business stakeholders to deliver engaging mobile experiences that create measurable impact for members.
- Provide technical direction on engineering best practices, architecture standards, coding quality, performance, and security.
- Maintain delivery timelines and ensure high-quality implementation of features and fixes.
- Act as the key conduit between employees and upper leadership, fostering a culture of engagement, trust, and transparency.
- Implement and refine processes for CI/CD, code reviews, automated testing, and quality assurance to improve efficiency and product reliability.
- Drive innovation in mobile technologies and user experience, ensuring the applications remain intuitive, modern, and member-focused.
- Oversee the hiring, managing attrition, and talent retention for the team.
- Support delivery teams in preparing short term and long-term project goals as aligned to organizational directions; drive the team to realize the goals.
Requirements
- 10+ years of professional experience developing native mobile applications on iOS (Swift/Objective-C) and/or Android (Kotlin/Java).
- 5+ years of experience in engineering management, including leading teams, coaching, performance management, and resource planning.
- Demonstrated success delivering mobile applications end-to-end in enterprise or complex environments.
- Strong understanding of modern mobile architectures and design patterns (e.g., MVVM, VIPER, Clean Architecture).
- Proficiency with mobile UI/UX principles, accessibility standards, and platform-specific guidelines.
- Experience with RESTful APIs, GraphQL, Firebase, mobile analytics, and push notification services.
- Hands-on knowledge of CI/CD pipelines (GitHub Actions, Bitrise, Jenkins), automated testing frameworks, and app deployment processes (App Store Connect, Google Play Console).
- Solid grasp of mobile security best practices, performance optimization, and monitoring tools (Crashlytics, Firebase Performance, etc.).
- Strong collaboration, communication, and stakeholder management skills with the ability to influence and build trust across teams.
- Strategic thinking and the ability to translate business goals into actionable engineering roadmaps.
- Passion for building member-first, high-quality mobile experiences that drive meaningful business value.
- Deep understanding and proficiency in building mobile apps from scratch using Swift/Objective-C; some experience with/working knowledge of Java/Kotlin and Python is preferred.
- User-centric focused and embrace Agile practice.
Qualifications
- Required 10+ years of professional experience developing native mobile applications on iOS (Swift/Objective-C) and/or Android (Kotlin/Java).
- 5+ years of experience in engineering management, including leading teams, coaching, performance management, and resource planning.
- Demonstrated success delivering mobile applications end-to-end in enterprise or complex environments.
- Strong understanding of modern mobile architectures and design patterns (e.g., MVVM, VIPER, Clean Architecture).
- Proficiency with mobile UI/UX principles, accessibility standards, and platform-specific guidelines.
- Experience with RESTful APIs, GraphQL, Firebase, mobile analytics, and push notification services.
- Hands-on knowledge of CI/CD pipelines (GitHub Actions, Bitrise, Jenkins), automated testing frameworks, and app deployment processes (App Store Connect, Google Play Console).
- Solid grasp of mobile security best practices, performance optimization, and monitoring tools (Crashlytics, Firebase Performance, etc.).
- Strong collaboration, communication, and stakeholder management skills with the ability to influence and build trust across teams.
- Strategic thinking and the ability to translate business goals into actionable engineering roadmaps.
- Passion for building member-first, high-quality mobile experiences that drive meaningful business value.
- Deep understanding and proficiency in building mobile apps from scratch using Swift/Objective-C; some experience with/working knowledge of Java/Kotlin and Python is preferred.
- User-centric focused and embrace Agile practice.
Skills
- Product management acumen.
- Team leadership and development.
- Passion for delivering on behalf of members.
- Experience creating engaging, mobile-optimized experiences.
Benefits
- Comprehensive benefits package including paid time off, health benefits, and retirement plans.
- Bonus and Restricted Stock Unit (RSU) eligibility.
Pay
$137,000 - $200,000, with bonus and RSU eligibility.
Schedule
This is a full-time management/leadership position (45+ hours per week).