Senior, Software Engineer (Android)
🇺🇸Walmart
Job Description
Position Summary... What you'll do... Senior Software Engineer – Android About the Role We are seeking a Senior Software Engineer with strong Android platform expertise and full-stack experience to join our Discovery Engineering team at Walmart. This is a hands-on role requiring deep technical expertise, strong architectural thinking, and a focus on operational excellence. You will lead the design and development of scalable solutions that power mission-critical customer experiences while mentoring a team of engineers. About the Team The Acquisition and Discovery Engineering team delivers seamless, engaging shopping experiences for millions of Walmart customers globally. Our team builds and optimizes top-of-funnel experiences including Homepage, Search & Browse, Item Pages, and User-Generated Content (UGC) across mobile and web platforms. This collaborative team, made up of Engineering, UX, Product Management, Business and Analytics is rapidly iterating on new products and site features at scale. We deliver high performing solutions on our next generation front-end platform. Virtual Try-On, Gen AI integration, personalized complete-the-look, Video shopping, etc are just a few examples of the features developed by this team in collaboration with many other teams. Continuous experimentation, innovation and feedback by millions of customers makes this work even more exciting! Our team works closely with our US stores and eCommerce business to better serve customers by empowering team members, stores, and merchants with technological innovation. From groceries and entertainment to sporting goods and crafts, Walmart U.S. offers an extensive selection that our customers value, whether they shop online at Walmart.com, through one of our mobile apps, or in-store. Focus areas include customers, stores and employees, in-store service, merchant tools, merchant data science, and search and personalization. What You’ll Do Design, develop, and maintain scalable Android applications and full-stack solutions. Build and integrate server-side APIs using technologies such as Node.js, Java, Go, and GraphQL . Write high-quality, testable code and implement automated testing (JUnit, MockK, Espresso). Apply modern mobile architectures ( MVC, MVVM, MVI ) and best practices. Work with Kotlin, Coroutines, Flow/LiveData, Retrofit, GraphQL . Contribute to system design, architecture, and performance optimization . Monitor application performance and improve stability, reliability, and success metrics . Conduct code reviews and promote engineering excellence. Troubleshoot production issues and provide strong debugging support. Collaborate with cross-functional teams to deliver high-quality solutions. What You’ll Bring 5 years of experience in Android development and frontend/full-stack engineering. Strong expertise in software design, distributed systems, data structures, and algorithms . Experience with build tools (Gradle, Maven) and dependency management. Familiarity with
Read original postingRequired Skills
Walmart