Senior, Software Engineer- Mobile Development (iOS)
WalmartAbout the role
Position Summary...
What you'll do...
We are looking for a Senior Software Engineer (iOS) to join our team and contribute to the development of world-class mobile applications. You will work closely with other engineers and product teams to implement features and optimize our mobile apps for performance and scalability.
About Team:
The Transactions Cart Team is at the heart of one of the world's largest e-commerce platforms, enabling seamless shopping experiences for millions of customers every day. We build and maintain the critical cart backend systems that handle billions of transactions annually, directly impacting Walmart's revenue. We create lightning-fast, reliable, and scalable cart experiences that delight customers and drive business growth. From adding items to checkout completion, our systems power the entire shopping journey with sub-second response times and 99.99% uptime. At Walmart, you're not just writing code – you're revolutionizing how the world shops. Our cart team is building the foundation for next-generation commerce experiences, from AI-powered recommendations to seamless omnichannel integration. Additionally, you will have opportunities to work with a talented team of engineers, learn from their experiences, and grow your skills and knowledge in a fast-paced and dynamic environment.
What you'll do:
Develop high-quality mobile applications using Swift & Objective-C.
Participate in code reviews and contribute to improving development processes.
Debug and resolve issues to ensure a seamless user experience.
Software Craftsmanship: Consistently produce high-quality, maintainable code.
Technical Documentation: Document designs, implementations, and best practices.
Engineering Advocacy: Support and promote technical standards within the team.
Project Leadership: Contribute to planning and execution of technical projects.
Cross-functional Collaboration: Coordinate with product and design teams for smooth development cycles.
Innovation & Research: Investigate and propose innovative solutions for complex mobile challenges.
What you'll bring:
4+ years of experience in software development, with 3+ years in mobile development (Swift).
Experience with Apple SDKs for iOS development
Experience with command line XCode build tools for Continuous Integration Experience in design patterns, MVVM MVC, data structures and algorithms.
Experience in unit and integration testing using Swift, SwiftUI, Combine and Objective-C code.
Experience with GraphQL APIs using Apollo (intermediate to advanced).
Experience with software debugging techniques (debuggers, loggers, crash report tools)
Experience
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