Walmart logo

Staff, Software Engineer

Walmart

Bentonville, AR
Full Time
Senior
110k-220k
4 days ago

Job Description

About the Role

At Walmart Global Tech, the Marketplace Engineering team is at the forefront of redefining global commerce at scale. We are the backbone of one of the fastest-growing eCommerce platforms, Walmart Marketplace, where third-party sellers meet millions of customers every day. Our mission is to deliver unmatched selection, competitive pricing, and a world-class pre-order, post-order experience, all powered by intelligent platforms and resilient systems. We empower thousands of sellers with tools to manage their digital storefronts, monitor the seller lifecycle, leverage real-time data, and seamlessly integrate with partner platforms across the Walmart ecosystem. Our goal is to build a reliable, scalable, and innovative fulfillment platform that reduces delivery times, improves transparency, and enhances both seller and customer experiences, supporting Walmart's leadership in e-commerce logistics.

Key Responsibilities

  • Provide deep technical expertise and thought leadership to accelerate adoption of best engineering practices while staying informed on industry innovations, trends, and practices.
  • Lead and participate in medium to large-scale projects by reviewing requirements, translating them into technical solutions, developing code, conducting unit testing, and communicating progress to team members and stakeholders.
  • Develop highly scalable services capable of processing millions of requests per day and solving complex software system problems using state-of-the-art technology.
  • Design and develop backend microservices and APIs for web applications using JVM ecosystem (Kotlin, Java) and other languages such as Python and Go.
  • Collaborate with project teams and cross-functional teams, troubleshoot issues, ensure on-time delivery, and interact with project managers for planning and updates.
  • Troubleshoot business and production issues by gathering information, engaging support teams, performing root cause analysis, and documenting solutions.
  • Support the business by responding to user questions and concerns, facilitating resolutions, and leading cross-functional partnerships.
  • Drive high-visibility projects across the organization and lead system and application design efforts.
  • Lead project discovery phases, produce high-level designs, and partner with product, project management, and user experience teams.

Requirements

  • At least 7 years of experience in architecting large-scale systems with challenges of scalability and delivering sub-second latencies on 99.99% uptime.
  • Expertise in one or more programming languages such as Java or Python.
  • Strong background in algorithms and data structures.
  • Experience leading teams and delivering large-scale distributed systems and event-driven architecture.
  • Proven understanding of microservices-oriented architecture and extensible REST APIs.
  • Experience with cloud application development, including scalable, data-driven, and cost-optimized solutions, and familiarity with public or private cloud offerings (e.g., AWS, GCP, Azure).
  • Knowledge of CI/CD pipelines, automated deployment, and automation tools such as Jira, Rest Assured, Gatling, etc.
  • Advanced knowledge of performance, scalability, and system architecture with an emphasis on reducing technical debt.
  • Practical experience with relational and non-relational databases (e.g., MySQL, Oracle, Cassandra).
  • Understanding of agile methodologies (e.g., Scrum, XP).
  • Strong learning orientation towards new technologies.
  • Preferred: Experience with machine learning and marketplace domain knowledge.

Nice to Have

  • Experience with automation tools like Appium, Selenium.
  • Knowledge of accessibility standards such as WCAG 2.2 AA, assistive technologies, and inclusive digital experience creation.

Qualifications

  • Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area plus 4 years of experience in software engineering or related area.
  • Option 2: 6 years of experience in software engineering or related area.
  • Preferred: Master's degree in relevant fields with 2 years of experience in software engineering or related area.

Benefits & Perks

  • Competitive pay with performance-based bonuses.
  • 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, and flexible working hours.
  • Health plans including medical, vision, and dental coverage.
  • Paid time off including sick leave, family care leave, bereavement, jury duty, and voting.
  • Disability benefits, company discounts, military leave pay, adoption and surrogacy expense reimbursement.
  • Live Better U education benefit program covering tuition, books, and fees.
  • Annual salary range: $110,000.00 - $220,000.00 with additional bonuses and stock options.

Working at Walmart

We are people-led and tech-empowered, fostering an environment where innovation and collaboration thrive. We value diversity, inclusion, and continuous learning, aiming to create accessible digital experiences and support an inclusive culture. Our team is committed to making an epic impact by leveraging technology to improve lives globally and shaping the future of retail through innovation, efficiency, and excellence.

Apply Now

Job Details

Posted AtJul 19, 2025
Salary110k-220k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Walmart

Website

walmart.com

Company Size

10000+ employees

Location

Bentonville, AR

Industry

Warehouse Clubs, Supercenters, and Other General Merchandise Retailers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches