Walmart
(USA) Senior, Software Engineer (Android)
Walmart, Sunnyvale, California, United States, 94087
Overview
The Acquisition and Discovery Engineering team at Walmart is dedicated to providing a seamless and delightful shopping experience to millions of shoppers worldwide. As a Senior Software Engineer in this team, you will work on the top-of-funnel shopping experience – Homepage, Search & Browse, Item pages and UGC across mobile and web platforms. This collaborative team, made up of Engineering, UX, Product Management, Business and Analytics, iterates rapidly on new products and site features at scale. We deliver high-performing solutions on our next-generation front-end platform. Examples of features include Virtual Try-On, Gen AI integration, personalized complete-the-look, and Video shopping. Continuous experimentation, innovation and feedback from millions of customers makes this work exciting.
What you'll do The team works closely with US stores and eCommerce business to empower team members, stores, and merchants with technological innovation. Walmart U.S. offers groceries, entertainment, sporting goods and crafts online, via mobile apps, or in-store. Focus areas include customers, stores and employees, in-store service, merchant tools, merchant data science, and search and personalization.
Play a pivotal role in shaping architectural decisions, championing scalable and efficient solutions to meet present and future needs.
Serve as a Subject Matter Expert to provide technical leadership and mentorship to teammates, other teams and engineers.
Guide software engineers as part of a full-stack team to deliver web and mobile features using React, Android, Node.js, GraphQL, etc.
Take ownership and contribute across the technical stack to improve speed of delivery, developer productivity and related goals.
Drive availability, quality, performance, and resiliency goals with your team.
Collaborate with cross-functional teams, including product, UX and designers, to understand requirements and deliver top-tier software products.
Identify and drive improvements to mobile SDE frameworks, components and tooling for the Walmart developer community.
Contribute to and enhance mobile platform architecture to implement high-tech ideas for next-generation retail, including technologies related to AR/VR, Gen AI, Automation/Robotics, Telemetry, and code injection technologies.
What you'll bring
Ideally 4+ years of experience designing and developing software for Android and the broader frontend stack.
Experience developing and testing server-side APIs for mobile and web clients using Node.js, Java, Go, etc. GraphQL is a plus.
Develop code for testability and write automated tests with JUnit 4, MockK, and Espresso to uphold product quality in a high-commit-volume codebase.
Experience in mobile architectures (MVC, MVVM). Experience publishing and managing dependencies with Maven and Gradle.
Proficiency with Kotlin, Coroutines, Flow/LiveData, MVVM & MVI architectures, Retrofit, GraphQL.
Strong knowledge of complex software design, distributed systems, design patterns, data structures and algorithms.
Excellent technical debugging and production support skills.
Experience monitoring mobile app performance, stability and success rate, using data to drive improvements.
Improve code quality through unit tests, automation, and code reviews.
Familiarity with public cloud technologies such as Azure or Google Cloud Platform.
Excellent decision-making skills with the ability to balance conflicting interests in a fast-paced environment.
About Walmart Global Tech Imagine one line of code making life easier for hundreds of millions of people. Walmart Global Tech is a team of software engineers, data scientists, cybersecurity experts and service professionals within the world’s leading retailer who make an epic impact and are at the forefront of the next retail disruption. We are people-led and tech-empowered, training our team in the skills of the future and bringing in experts like you to grow. We offer roles for all levels and opportunities to define your career in tech at scale.
Walmart’s culture is a competitive advantage, fostered by collaboration in person. Our hubs include the global headquarters in Bentonville, AR, with primary hubs in the San Francisco Bay area and New York/New Jersey.
Benefits Beyond competitive compensation, you may be eligible for incentive awards, 401(k) match, stock purchase plans, paid maternity and parental leave, PTO, health plans, and more. Walmart is an Equal Opportunity Employer – By Choice. We value diverse backgrounds and inclusive cultures. See One.Walmart for information about benefits and eligibility.
Minimum Qualifications Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications.
Option 1: Bachelor’s degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years of software engineering or related experience.
Option 2: 5 years of software engineering or related experience.
Preferred Qualifications Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications.
Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year of software engineering or related experience.
Experience creating inclusive digital experiences, WCAG 2.2 AA, assistive technologies, and integrating accessibility into products and services following Walmart’s accessibility standards.
Primary Location 1345 Crossman Ave, Sunnyvale, CA 94089-1114, United States of America
Walmart and its subsidiaries are committed to a drug-free workplace and maintain a no-tolerance policy regarding illegal drugs and alcohol on the job. This policy applies to all employees.
Live Better U is a Walmart-paid education benefit program for associates. Eligibility requirements apply and benefits may vary by plan and length of employment. For information about benefits and eligibility, see One.Walmart.
The annual salary range for this position is $117,000.00-$234,000.00. Additional compensation may include annual or quarterly performance bonuses and, for certain positions, stock.
#J-18808-Ljbffr
The Acquisition and Discovery Engineering team at Walmart is dedicated to providing a seamless and delightful shopping experience to millions of shoppers worldwide. As a Senior Software Engineer in this team, you will work on the top-of-funnel shopping experience – Homepage, Search & Browse, Item pages and UGC across mobile and web platforms. This collaborative team, made up of Engineering, UX, Product Management, Business and Analytics, iterates rapidly on new products and site features at scale. We deliver high-performing solutions on our next-generation front-end platform. Examples of features include Virtual Try-On, Gen AI integration, personalized complete-the-look, and Video shopping. Continuous experimentation, innovation and feedback from millions of customers makes this work exciting.
What you'll do The team works closely with US stores and eCommerce business to empower team members, stores, and merchants with technological innovation. Walmart U.S. offers groceries, entertainment, sporting goods and crafts online, via mobile apps, or in-store. Focus areas include customers, stores and employees, in-store service, merchant tools, merchant data science, and search and personalization.
Play a pivotal role in shaping architectural decisions, championing scalable and efficient solutions to meet present and future needs.
Serve as a Subject Matter Expert to provide technical leadership and mentorship to teammates, other teams and engineers.
Guide software engineers as part of a full-stack team to deliver web and mobile features using React, Android, Node.js, GraphQL, etc.
Take ownership and contribute across the technical stack to improve speed of delivery, developer productivity and related goals.
Drive availability, quality, performance, and resiliency goals with your team.
Collaborate with cross-functional teams, including product, UX and designers, to understand requirements and deliver top-tier software products.
Identify and drive improvements to mobile SDE frameworks, components and tooling for the Walmart developer community.
Contribute to and enhance mobile platform architecture to implement high-tech ideas for next-generation retail, including technologies related to AR/VR, Gen AI, Automation/Robotics, Telemetry, and code injection technologies.
What you'll bring
Ideally 4+ years of experience designing and developing software for Android and the broader frontend stack.
Experience developing and testing server-side APIs for mobile and web clients using Node.js, Java, Go, etc. GraphQL is a plus.
Develop code for testability and write automated tests with JUnit 4, MockK, and Espresso to uphold product quality in a high-commit-volume codebase.
Experience in mobile architectures (MVC, MVVM). Experience publishing and managing dependencies with Maven and Gradle.
Proficiency with Kotlin, Coroutines, Flow/LiveData, MVVM & MVI architectures, Retrofit, GraphQL.
Strong knowledge of complex software design, distributed systems, design patterns, data structures and algorithms.
Excellent technical debugging and production support skills.
Experience monitoring mobile app performance, stability and success rate, using data to drive improvements.
Improve code quality through unit tests, automation, and code reviews.
Familiarity with public cloud technologies such as Azure or Google Cloud Platform.
Excellent decision-making skills with the ability to balance conflicting interests in a fast-paced environment.
About Walmart Global Tech Imagine one line of code making life easier for hundreds of millions of people. Walmart Global Tech is a team of software engineers, data scientists, cybersecurity experts and service professionals within the world’s leading retailer who make an epic impact and are at the forefront of the next retail disruption. We are people-led and tech-empowered, training our team in the skills of the future and bringing in experts like you to grow. We offer roles for all levels and opportunities to define your career in tech at scale.
Walmart’s culture is a competitive advantage, fostered by collaboration in person. Our hubs include the global headquarters in Bentonville, AR, with primary hubs in the San Francisco Bay area and New York/New Jersey.
Benefits Beyond competitive compensation, you may be eligible for incentive awards, 401(k) match, stock purchase plans, paid maternity and parental leave, PTO, health plans, and more. Walmart is an Equal Opportunity Employer – By Choice. We value diverse backgrounds and inclusive cultures. See One.Walmart for information about benefits and eligibility.
Minimum Qualifications Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications.
Option 1: Bachelor’s degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years of software engineering or related experience.
Option 2: 5 years of software engineering or related experience.
Preferred Qualifications Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications.
Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year of software engineering or related experience.
Experience creating inclusive digital experiences, WCAG 2.2 AA, assistive technologies, and integrating accessibility into products and services following Walmart’s accessibility standards.
Primary Location 1345 Crossman Ave, Sunnyvale, CA 94089-1114, United States of America
Walmart and its subsidiaries are committed to a drug-free workplace and maintain a no-tolerance policy regarding illegal drugs and alcohol on the job. This policy applies to all employees.
Live Better U is a Walmart-paid education benefit program for associates. Eligibility requirements apply and benefits may vary by plan and length of employment. For information about benefits and eligibility, see One.Walmart.
The annual salary range for this position is $117,000.00-$234,000.00. Additional compensation may include annual or quarterly performance bonuses and, for certain positions, stock.
#J-18808-Ljbffr