Walmart

Senior Software Engineer, Android

Walmart

full-time

Posted on:

Location Type: Hybrid

Location: Sunnyvale • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $117,000 - $234,000 per year

Job Level

Senior

Tech Stack

AndroidAzureCloudGoGoogle Cloud PlatformGradleGraphQLJavaJavaScriptJUnitKotlinMavenNode.jsReact

About the role

  • Play a pivotal role in shaping architectural decisions and championing scalable and efficient solutions
  • Serve as a Subject Matter Expert providing technical leadership and mentorship to teammates and other engineers
  • Guide software engineers as part of a full-stack team to deliver web and mobile features using React, Android, Node.js, GQL, etc.
  • Take ownership and contribute across the technical stack to improve speed of delivery and developer productivity
  • Drive Availability, Quality, Performance, and Resiliency related goals with your team
  • Collaborate with cross-functional teams (product, UX, designers) to grasp requirements and deliver top-tier software
  • 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 AR/VR, Gen AI, Automation/Robotics, Telemetry, and code-injection technologies
  • Work closely with US stores and eCommerce business to better serve customers and empower team members, stores, and merchants

Requirements

  • Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area
  • Option 2: 5 years’ experience in software engineering or related area
  • Ideally 4+ years of experience designing and developing software for Android platform as well as larger frontend stack
  • Experience developing and testing Server-side APIs for mobile and web clients using Node.js, Java, Go, etc.
  • GQL (GraphQL) is a plus
  • Develop code for testability and write automated tests with Junit 4, MockK, and Espresso
  • Experience in mobile architectures including MVC and MVVM
  • Experience publishing and managing dependencies using Maven and Gradle build systems
  • Work with Kotlin, Coroutines, Flow/LiveData, MVVM & MVI architectures, Retrofit
  • Advanced knowledge of complex software design, distributed system design, design patterns, data structures, and algorithms
  • Excellent technical debugging and production support skills
  • Experience with monitoring mobile app performance, stability, and leveraging data to improve metrics
  • Familiarity with public cloud technologies such as Azure OR Google Cloud Platform
  • Knowledge of accessibility best practices and WCAG 2.2 AA standards (preferred)
Benefits
  • incentive awards for your performance
  • 401(k) match
  • stock purchase plan
  • paid maternity and parental leave
  • PTO (including sick leave)
  • multiple health plans (medical, vision and dental coverage)
  • company-paid life insurance
  • annual or quarterly performance bonuses
  • short-term and long-term disability
  • company discounts
  • Military Leave Pay
  • adoption and surrogacy expense reimbursement
  • Live Better U (tuition, books, and fees paid by Walmart)
  • Paid time off benefits including PTO and/or PPTO
  • Training and professional development opportunities

ATS Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ReactAndroidNode.jsGQLJavaGoKotlinCoroutinesFlowMVVM
Soft skills
technical leadershipmentorshipcollaborationproblem-solvingcommunicationownershipimprovement drivingdebuggingproduction supportcross-functional teamwork
Certifications
Bachelor's degree in computer scienceBachelor's degree in computer engineeringBachelor's degree in computer information systemsBachelor's degree in software engineering
Sysco

Staff Android Engineer

Sysco
Leadfull-time$125k–$208k / year🇺🇸 United States
Posted: 21 days agoSource: sysco.wd5.myworkdayjobs.com
AndroidAngularAWSAzureCloudDaggerGoogle Cloud PlatformGraphQLGroovyHibernateiOSJava+14 more
PayPal

Software Engineer, iOS

PayPal
Junior · Midfull-time🇺🇸 United States
Posted: 9 days agoSource: paypal.wd1.myworkdayjobs.com
AndroidAWSAzureCloudFlutterGoogle Cloud PlatformHibernateiOSNoSQLObjective-CReactReact Native+3 more
Samsara

Senior Software Engineer I, Mobile Platform

Samsara
Seniorfull-time$126k–$212k / year🇺🇸 United States
Posted: 22 days agoSource: boards.greenhouse.io
AndroidCloudGoGraphQLiOSIoTJavaKotlinMicroservicesObjective-CReactReact Native+3 more
Luscii

Mobile Developer

Luscii
Mid · Seniorfull-time$4k–$6k🇳🇱 Netherlands
Posted: 8 days agoSource: luscii.recruitee.com
AndroidCloudGraphQLiOSKotlinSwift
General Motors

Senior Software Engineer, Mobile

General Motors
Seniorfull-time$134k–$205k / yearCalifornia · 🇺🇸 United States
Posted: 21 days agoSource: generalmotors.wd5.myworkdayjobs.com
AndroidJavaJavaScriptKotlinPythonReactReact NativeSwiftTypeScript