Senior Software Engineer- Android

Walmart Walmart · Retail · Sunnyvale, CA

Senior Software Engineer for Walmart's Omnitech engineering teams, focusing on building scalable, modern, and high-performing Android applications for consumer-facing digital experiences, particularly in eCommerce. The role involves troubleshooting, designing, developing, and maintaining applications, collaborating with cross-functional teams, and providing technical leadership.

What you'd actually do

  1. Troubleshoot production and business-critical issues on mobile platforms by analyzing impact, severity, and root cause. Partner with support and engineering teams to resolve issues and conduct thorough post-incident reviews to prevent recurrence across devices.
  2. Design and deliver innovative mobile solutions aligned with business objectives by collaborating with cross-functional partners. Evaluate technical opportunities, analyze industry best practices, forecast emerging technologies, and drive high-priority initiatives from concept to execution.
  3. Develop and maintain mobile applications across platforms by translating product and design requirements into high-quality, scalable solutions. Write clean, maintainable code (Java/Kotlin), build intuitive user interfaces, implement robust testing strategies, and ensure timely delivery.
  4. Collaborate closely with product managers, designers, and engineers to define requirements, assess risks, communicate status, unblock issues, and continuously improve design and development practices.
  5. Provide technical leadership by removing obstacles that impact delivery, defining performance standards, supporting continuous learning, and adapting plans as priorities evolve.

Skills

Required

  • Kotlin
  • Java
  • Android SDK
  • REST APIs
  • JSON
  • HTTP
  • MVVM
  • Clean Architecture
  • ViewModels
  • Repository pattern
  • Coroutines
  • GraphQL

Nice to have

  • eCommerce
  • digital platforms
  • large-scale consumer products
  • animations
  • transitions
  • modern Android UI practices
  • Google Play services
  • Maps
  • Location
  • Cloud Messaging
  • third-party libraries and APIs
  • DDMS
  • MAT