Principal Engineer - Mobile
Costco WholesaleAbout the role
Costco IT is responsible for the technical future of Costco Wholesale, the third largest retailer in the world with wholesale operations in fourteen countries. Despite our size and explosive international expansion, we continue to provide a family, employee centric atmosphere in which our employees thrive and succeed.
This is an environment unlike anything in the high-tech world and the secret of Costco’s success is its culture. The value Costco puts on its employees is well documented in articles from a variety of publishers including Bloomberg and Forbes. Our employees and our members come FIRST. Costco is well known for its generosity and community service and has won many awards for its philanthropy. The company joins with its employees to take an active role in volunteering by sponsoring many opportunities to help others.
Come join the Costco Wholesale IT family. Costco IT is a dynamic, fast-paced environment, working through exciting transformation efforts. We are building the next generation retail environment where you will be surrounded by dedicated and highly professional employees.
The Principal Engineer in Digital Ecommerce at Costco holds a pivotal leadership role, steering the strategic vision, design, development and architecture of high performance native mobile applications for both iOS and Android platforms. This role will be instrumental in shaping the long-term technical strategy, embracing innovation, and providing hands-on experience as a technical leader for the teams supporting these platforms; conducting research for emerging industry trends and providing ongoing guidance to bring that to fruition. This role demands a dynamic approach, blending direct technical guidance, mentorship, and active participation in risk and growth management. Collaboration with the Central Engineering leadership team is integral, fostering a hands-on and collective effort towards achieving organizational goals.
As a Principal Engineer, you will be instrumental in ensuring that our mobile solutions seamlessly integrate with microservices architectures and ContentStack for dynamic content management. In this role, you'll work with cross-functional teams to build scalable, secure, and innovative mobile solutions while driving technical excellence within the team. You’ll be responsible for optimizing mobile app performance, implementing CI/CD processes, and ensuring the scalability of mobile systems.
*This position will be filled onsite in Issaquah, WA or Dallas, TX.
If you want to be a part of one of the worldwide BEST companies “to work for”, simply apply and let your career be reimagined.
ROLE
● Leads the architecture and development of native mobile applications for iOS (Swift/Objective-C) and Android (Kotlin/Java).
● Designs efficient and scalable mobile app architectures that integrate seamlessly with microservices and backend systems (RESTful APIs, GraphQL, etc.).
● Focuses on optimizing networking, memory management, and UI responsiveness for both platforms to ensure high performance and low latency.
● Works with microservices architecture to build mobile solutions that communicate with backend services through REST, gRPC, or GraphQL APIs.
● Collaborates with backend teams to design API contracts and ensure mobile apps are optimized for asynchronous communication and real-time data sync.
● Architects and implements mobile applications that integrate with ContentStack (or similar headless CMS platforms) to manage content dynamically.
● Ensures that content delivery from ContentStack is seamless, r
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s