Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Walmart Logo

Principal, Software Engineer

Walmart

$143,000 - $286,000
Sep 4, 2025
Sunnyvale, CA, US
Apply Now

Walmart is seeking a Principal Android Engineer to support its Conversational AI mobile engineering team in driving down implementation costs, championing continuous improvement, and mentoring engineers to develop and enhance enterprise-scale software applications and frameworks. The goal is to enable customers to shop seamlessly using spoken language via connected devices.

Requirements

  • 12+ years of Android platform experience
  • Proficient in Kotlin
  • Thorough understanding of Android App development - its core principles, software design patterns, and best practices
  • Deep understanding of various aspects of Mobile App Development
  • Experience with UIkit and Android Library
  • Deep knowledge of mobile design patterns and mobile architecture
  • Experience in integrating with REST based backend services

Responsibilities

  • Leading the work of other small groups engineers, including offshore associates, for assigned Engineering projects by providing pertinent documents, direction, and examples; identifying short- and long-term solutions and timeline; reviewing and approving proposed solutions; implementing new architectural patterns; and performing design and code reviews of changes.
  • Troubleshooting business and production issues by reviewing and analyzing information (for example, issue, impact, criticality, possible root cause); engaging support teams to assist in the resolution of issues; formulating an action plan; directing actions as designated in the plan; interpreting the results to determine further action; performs root cause analysis to prevent future occurrence of issues; and completing online documentation.
  • Leading the discovery phase of medium to large projects to come up with high level design by partnering with the product management, design, project management, business and user experience teams; obtaining cross-function approvals; driving proof-of-concept; and implementing prototypes to validate ideas.
  • Developing Innovation strategies, processes, and best practices by leading internal technical teams; partnering with cross-functional teams across the business; developing assessments of key opportunities; documenting project scopes; developing long-range plans and project timelines; communicating with and influencing decision-makers and executives within the organization; and resolving technology differences across teams through informed discussions.
  • Leads medium- to large-scale, complex, cross-functional projects for Mobile Engineering by collaborating with cross-functional teams to determine project requirements; translating requirements into mobile solutions for multiple operating systems (for example, iPhone, Android); gathering requested information (for example, design documents, product requirements, wire frames); writing and developing code (for example, JavaScript) that can be applied to multiple types of mobile devices; integrating solutions to ensure they are applicable to multiple operating systems; developing user interface solutions; conducting testing to ensure solution is functional; communicating project status and roadblocks to team members and stakeholders; determining solutions to issues; enhancing design to prevent reoccurrence of defects across multiple devices; ensuring on-time delivery; and collaborating with project managers to provide guidance on project implementation plan.
  • Promoting and supporting company policies, procedures, mission, values, and standards of ethics and integrity by training and providing direction to others in their use and application; ensuring compliance with them; and utilizing and supporting the Open Door Policy.

Other

  • Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years’ experience in software engineering or related area.
  • Option 2: 7 years’ experience in software engineering or related area.
  • Immigration Sponsorship is not available in this role
  • Must comply with Walmart's drug-free workplace policy
  • Must be able to work in person at the primary location in Sunnyvale, CA