Walmart logo

(USA) Senior, Software Engineer

Walmart

Bentonville, AR
Full Time
Senior
90k-180k
about 1 month ago

Job Description

About the Role

Join Walmart Global Tech as a Senior Software Engineer to build and enhance scalable systems that power seamless digital experiences for millions of customers worldwide. You will work across systems and domains, contributing to the design and development of critical backend services supporting Walmart's digital ecosystem, from checkout and fulfillment to user engagement journeys. Walmart Global Tech is a team of software engineers, data scientists, cybersecurity experts, and service professionals within the world's leading retailer, focused on innovation, impact, and reimagining the future of retail. The company values collaboration, continuous learning, and creating an inclusive, people-led, and tech-empowered environment.

Key Responsibilities

  • Architect, design, and develop scalable backend services and APIs to support complex digital experiences.
  • Collaborate with cross-functional teams across domains, including product, frontend, data, and UX teams, to design solutions that enhance the customer journey.
  • Lead technical initiatives, including solution architecture, performance tuning, and system scalability enhancements.
  • Optimize application performance and ensure high code quality.
  • Mentor junior engineers and drive knowledge sharing within the team.
  • Advocate for best practices in services architecture, security, and testing.
  • Implement and maintain secure, high-performance, and fault-tolerant distributed systems.
  • Develop reusable frameworks and components for backend service integrations.
  • Maintain high code quality through automated testing, continuous integration, and code reviews.
  • Troubleshoot and resolve production issues across complex services.
  • Build scalable and reliable systems that handle large volumes of traffic and data.
  • Write clean, efficient, and maintainable code while following engineering best practices.
  • Debug and troubleshoot issues in distributed systems across environments.
  • Contribute to performance optimization, security improvements, and system resilience.
  • Participate in code reviews and provide constructive feedback to peers.

Requirements

  • 6 to 9 years of total experience, with at least 5+ years in frontend engineering platform development.
  • Experience with frontend technologies such as JavaScript, TypeScript, React, Angular, HTML, CSS, SCSS.
  • Strong knowledge of modern JavaScript frameworks and responsive, accessible design.
  • Experience with backend development using Node.js, Express, NestJS, and designing scalable APIs with RESTful and GraphQL.
  • Knowledge of authentication and security protocols like OAuth, JWT, session management, and RBAC.
  • Experience with database management including SQL (PostgreSQL, MySQL, SQL Server) and NoSQL (MongoDB, Firebase).
  • Familiarity with caching strategies using Redis or Memcached.
  • Experience with CI/CD pipelines, DevOps practices, and monitoring tools such as GitHub Actions, Jenkins, ELK Stack, Prometheus, Grafana.
  • Experience with containerization technologies like Docker and Kubernetes.
  • Knowledge of testing frameworks such as Jest, Mocha, Chai, Cypress, Playwright, JMeter, OWASP ZAP.
  • Understanding of microservices architecture, design patterns (SOLID, MVC, CQRS), and scalability techniques.
  • Strong adherence to SDLC processes and agile methodologies.

Nice to Have

  • Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area.
  • Experience creating inclusive digital experiences and implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards.
  • Knowledge of assistive technologies and digital accessibility best practices.
  • Experience integrating accessibility standards into product development.

Qualifications

  • 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.
  • Preferred: Master's degree in relevant field and 1 year's experience in software engineering or related area.

Benefits & Perks

  • Incentive awards for performance.
  • 401(k) match, stock purchase plan.
  • Paid maternity and parental leave.
  • Paid time off including PTO, sick leave, holidays, and other leave options.
  • Multiple health plans, short-term and long-term disability, company-paid life insurance.
  • Health benefits including medical, vision, and dental coverage.
  • Walmart-paid education benefit program (Live Better U).
  • Additional perks such as company discounts, military leave pay, adoption and surrogacy expense reimbursement.

Working at Walmart

Walmart's culture is a competitive advantage, fostered by collaboration, in-person connection, and continuous development. The company emphasizes understanding, respecting, and valuing diversity and belonging. It promotes a people-led and tech-empowered environment, investing in associates' growth and creating purposeful connections through its campuses. Walmart operates globally with primary hubs in Bentonville, Arkansas, San Francisco Bay area, and New York/New Jersey, aiming to innovate at scale and impact millions.

Apply Now

Job Details

Posted AtJun 13, 2025
Salary90k-180k
Job TypeFull Time
Work ModeOnsite
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