Question
Full-time
2-5

Software Engineer

12/5/2025

The Software Engineer participates in project discovery phases and manages complex projects by translating requirements into technical solutions. They also troubleshoot issues, provide support to users, and guide small engineering teams.

Working Hours

40 hours/week

Company Size

5,001-10,000 employees

Language

English

Visa Sponsorship

No

About The Company
Walmart U.S. Every Day Low Prices on a Broad Assortment - Anytime, Anywhere Every Day Low Price (EDLP) is the cornerstone of our strategy, and our price focus has never been stronger. Today's customer seeks the convenience of one-stop shopping that we offer. From grocery and entertainment to sporting goods and crafts, we provide the deep assortment that our customers appreciate — whether they're shopping online at Walmart.com, through one of our mobile apps or shopping in a store. We currently operate three primary store formats in the U.S., each custom tailored to its neighborhood. Working at Walmart A job at Walmart means an opportunity to build a career. More than 75% of our Walmart U.S. store operations management team members started as hourly employees, and in FY2021, we promoted more than 300,000 U.S. associates to jobs of greater responsibility and higher pay. The average hourly wage for full- and part-time U.S. hourly associates at the end of FY2021 was more than $15.00 per hour. In 2020, we hired more than 500,000 new associates globally, many of which were displaced from jobs due to the impacts of COVID-19. Learn more about the opportunities and benefits we offer. Stores Tailored to Our Customers Walmart has stores in 50 states and Puerto Rico offering low prices on the broadest assortment of products through a variety of formats including the Supercenter, Discount Store and Neighborhood Market. Learn more about our locations: Store front Walmart Supercenter Walmart began building Supercenters in 1988 and are around 182,000 square feet employing about 300 associates. Walmart Supercenters offer a one-stop shopping experience by combining a grocery store with fresh produce, bakery, deli and dairy products with electronics, apparel, toys and home furnishings. Most Supercenters are open 24 hours, and may also include specialty shops such as banks, hair and nail salons, restaurants, or vision centers. Walmart store exterior Walmart Discount Store
About the Role

Job Description

Participates in the discovery phase of small to medium-sized projects to come up with high level design by partnering with the product management, project management, business, and user experience teams.

Troubleshoots business and production issues by gathering information (for example, issue, impact, criticality, possible root cause); performing root cause analysis to reduce future issues; engaging support teams to assist in the resolution of issues; developing solutions; driving the development of an action plan; performing actions as designated in the plan; interpreting the results to determine further action; and completing online documentation.

Manages small to large-sized complex projects by reviewing project requirements; translating requirements into technical solutions; researching and identifying alternative solutions; determining needed solution based on return on investment and value add to the business; gathering requested information (for example, design documents, product requirements, wire frames); writing and developing code; conducting unit testing; communicating status and issues to team members and stakeholders; collaborating with project team and cross functional teams; identifying areas of opportunity; interpreting information and identifying a solution; ensuring solution is sustainable across implementation and use; troubleshooting open issues and bug-fixes; and ensuring on-time delivery and hand-offs.

Provides support to the business by responding to user questions, concerns, and issues (for example, technical feasibility, implementation strategies); researching and identifying needed solutions; determining implementation designs; providing guidance regarding implications of new and enhanced systems; identifying short and long term solutions; and directing users to appropriate contacts for issues outside of associate's domain.

Assists in providing guidance to small groups of two to three engineers, including offshore associates, for assigned Engineering projects by proving pertinent documents, directions, examples, and timeline.

Requirement And Scoping Analysis: Requires knowledge of: Traceability matrix; Risk analysis methodologies; Cost Analysis; Business objectives; Classification of requirements; User stories To understand the Business/Stakeholder/Technical requirements and assist in analyzing the existing solutions to address the needs (in case of agile methodology, for the iteration). Prepare requirement traceability matrix and maintain traceability between business requirements, functional requirements, design and test cases. Contribute to the creation of user stories for component/module/simple requirements ( for example: based on scalability etc.) (For agile methodology).

Coding: Requires knowledge of: Coding standards and guidelines; Coding languages (E.g. JavaScript, Python, C# etc.), frameworks(E.g. ActiveX, .Net, Cocoa, Android application framework etc.), tools(E.g. Monday.com, Linx, Embold etc.) and Platforms (E.g. Microsoft Azure, AWS , Apple IOS etc.); Quality, Safety and Security (PCI etc) standards; Emerging tools and technologies; Telemetry. To create/configure minimalistic code for entire component/application and ensure the components are meeting business/technical requirements, non-functional requirements, low-maintainability, high-availability and high-scalability needs. Assist in the selection of appropriate languages (E.g. JavaScript, Python, C# etc.), development standards and tools (E.g. Monday.com, Linx, Embold etc.)for software coding/configuration. Take initiative to learn the fundamentals of different coding languages and frameworks that would be useful for future scope of work. Build scripts for automation of repetitive and routine tasks in CI/CD (Continuous Integration/Continuous Delivery), Testing or any other process(as applicable). Implement telemetry features as required independently. Ensure security policy requirements are properly applied to components/application during code development/configuration.

Testing: Requires knowledge of: Test case preparation; Test Objectives; Test Strategy; Test types; Test tools (E.g. - Automation - Selenium, Agile - Jira, Mobile - Eggplant etc.); Test Environment; Root cause analysis. To map the customer requirements in to test objectives. Identify and create test cases for the component/module. Execute test cases to test the code and detect errors and defects for the entire component. Execute different types of testing using appropriate testing tools based on the testing needs.

Defect Management and Troubleshooting: Requires knowledge of: Defect life-cycle process, defect tracking tools and methodologies; Defect reporting; Regression testing; Root cause analysis; Root cause corrective action. To track and analyze defects for the component/ module and carry out regression testing to fix defects in all instances of code changes. Analyze defects from past projects/solutions to avoid recurrence of similar defects. Troubleshoot performance and availability bottlenecks for the application.

DevOps Orientation: Requires knowledge of: Different operating systems; Software maintenance tools and techniques; Application monitoring tools and techniques; Debugging tools; Mock screen; Pseudocodes; Reverse Engineering; Traceability matrix; System performance, security, integration; Data migration and accessibility; Design Methodologies. To conduct complex maintenance procedures for applications independently. Monitor and evaluate the performance of the application by tracking and analyzing appropriate metrics; Perform maintenance (corrective, adaptive, perfective) and re-engineering activities. Analyze application logs, maintenance activity data, performance data and provide analysis; Evaluate change requests to identify those which are valid and feasible.

Program Monitoring: Requires knowledge of: Program metrics; Program Reporting, logging tools and processes; Continuous Integration/Continuous Deployment (CICD) To ensure adherence to the project against approved milestones and timelines.

Qualifications

Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 2 years’ experience in software engineering or related area. OR 4 years’ experience in software engineering or related area.

Additional Information

Walmart, Inc. is an Equal Opportunity Employer – By Choice. We believe we are best equipped to help our associates, customers and the communities we serve live better when we really know them. That means understanding, respecting and valuing belonging.

All your information will be kept confidential according to EEO guidelines.

Key Skills
Software EngineeringProject ManagementRoot Cause AnalysisCoding StandardsJavaScriptPythonC#Agile MethodologyTestingDefect ManagementDevOpsTelemetryContinuous IntegrationContinuous DeploymentUser ExperienceBusiness Analysis
Categories
TechnologySoftwareEngineering
Apply Now

Please let Walmart know you found this job on PrepPal. This helps us grow!

Apply Now
Get Ready for the Interview!

Do you know that we have special program that includes "Interview questions that asked by Walmart?"

Elevate your application

Generate a resume, cover letter, or prepare with our AI mock interviewer tailored to this job's requirements.