Walmart logo

(USA) Senior, Software Engineer

Walmart

Bentonville, AR
Full Time
Senior
23 days ago

Job Description

About the Role

At Walmart, we help people save money so they can live better. This mission serves as the foundation for every decision we make, from responsible sourcing to sustainability—and everything in between. As a Walmart associate, you will play an integral role in shaping the future of retail, tech, merchandising, finance, and hundreds of other industries—all while affecting the lives of millions of customers worldwide. Your work makes an impact every day, contributing to a company committed to inclusion, integrity, and community engagement.

Key Responsibilities

  • Perform requirement and scoping analysis, including knowledge of risk analysis methodologies, cost analysis, and classification of requirements.
  • Explore relevant products and solutions from existing repertoire to address business and technical needs, assessing gaps and modifications in agile methodology.
  • Classify requirements into applicable types such as functional, non-functional, derived, imposed, emergent, etc.
  • Anticipate solution risks and issues during requirements gathering, inform stakeholders, and recommend corrective steps.
  • Contribute to the creation of user stories for complex components or applications in an agile environment.
  • Design solutions with knowledge of software architecture, distributed systems, scalability, design patterns, disaster recovery, and tech stacks including MVP and non-functional requirements.
  • Assist in detailed design, including converting high-level designs into detailed functional logic, mock screens, and pseudo codes.
  • Write maintainable, testable code adhering to coding standards and guidelines using languages such as JavaScript, Python, C, and frameworks/platforms like Azure, iOS, Android.
  • Create and configure automated scripts for CI/CD pipelines, ensuring security policies are applied during development.
  • Prepare and execute test cases, identify errors, and perform various testing types using tools like Selenium, Jira, Eggplant.
  • Track and analyze defects, perform regression testing, and troubleshoot performance issues.
  • Monitor application performance, conduct maintenance activities, analyze logs, and evaluate change requests.
  • Support continuous integration and deployment processes, ensuring adherence to project milestones and timelines.
  • Provide guidance and expert advice on best practices, supporting business solutions, and building stakeholder relationships.
  • Demonstrate leadership in organizational values, ethics, and compliance, fostering a culture of respect, integrity, and accountability.
  • Drive a customer-first approach, adopting an omnichannel mindset, and striving for operational excellence and continuous improvement.

Requirements

  • 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.
  • Or 5 years' experience in software engineering or related area without a degree.
  • Knowledge of requirement analysis, solution design, coding standards, testing, defect management, and DevOps practices.
  • Experience with programming languages such as JavaScript, Python, C, and frameworks/platforms like Azure, iOS, Android.
  • Familiarity with testing tools like Selenium, Jira, Eggplant, and CI/CD tools.
  • Understanding of software architecture, distributed systems, scalability, and disaster recovery.
  • Ability to analyze logs, monitor application performance, and troubleshoot issues.
  • Strong communication skills to collaborate with stakeholders and team members.

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.

Qualifications

  • Option 1: Bachelor's degree in relevant field plus 3 years' experience in software engineering.
  • Option 2: 5 years' experience in software engineering or related area.
  • Preferred: Master's degree in relevant field and 1 year's experience.

Benefits & Perks

  • Competitive pay with performance-based bonus awards.
  • Health benefits including medical, vision, and dental coverage.
  • Financial benefits such as 401(k), stock purchase plans, and company-paid life insurance.
  • Paid time off including vacation, sick leave, parental leave, and more.
  • Short-term and long-term disability benefits.
  • Associate discounts in-store and online.
  • Education assistance through the Live Better U program, covering tuition, books, and fees.
  • Eligibility for additional benefits depending on job classification and tenure.

Working at Walmart

Walmart is committed to maintaining a diverse and inclusive workplace that values respect, integrity, and community. We foster a culture of continuous learning, innovation, and ethical conduct, supporting associates in their growth and development. Our environment encourages collaboration, accountability, and a shared mission to help people live better by making a positive impact on society and the planet.

Apply Now

Job Details

Posted AtAug 14, 2025
SalaryCompetitive salary
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