Software Engineer III (TEST REQ - DO NOT APPLY)

Walmart•Bentonville, AR
•$90,000 - $180,000•Onsite

About The Position

The Software Engineer III participates in discovery for small- to medium-sized projects, partnering with product management, project management, business, and user experience teams to develop high-level designs. The role troubleshoots business and production issues, performs root cause analysis, develops and implements solutions, and documents outcomes. It manages projects of varying sizes and complexity, translating requirements into technical solutions, researching alternatives, writing and testing code, communicating progress, collaborating across teams, resolving issues, and supporting on-time delivery. The position supports business users by addressing questions and issues, identifying solutions and implementation designs, explaining system implications, and directing users to appropriate contacts when needed. It also guides small groups of two to three engineers, including offshore associates, by providing documents, direction, examples, and timelines. The role covers requirements and scoping analysis, coding, testing, defect management and troubleshooting, DevOps, and program monitoring. It develops and configures code for application components, supports appropriate choices of languages and tools, automates repetitive tasks, implements telemetry, and applies security requirements. It prepares and executes tests, tracks and resolves defects, performs regression testing, monitors application performance and maintenance needs, evaluates change requests, and tracks project progress against milestones. The role coordinates job-related activities and assignments, maintains stakeholder relationships, supports business and customer needs, communicates objectives, measures results, and identifies improvement opportunities. It also provides supervision and development opportunities for associates through hiring, training, mentoring, assigning duties, and recognition. The position is expected to uphold company policies, ethics, and values and to foster an inclusive, collaborative, customer-focused, and continuously improving workplace.

Requirements

  • Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or a related area and 2 years of experience in software engineering or a related area; or 4 years of experience in software engineering or a related area.
  • Knowledge of requirement traceability matrices, risk analysis methodologies, cost analysis, business objectives, requirement classification, and user stories.
  • Knowledge of coding standards and guidelines; programming languages, frameworks, tools, and platforms; quality, safety, and security standards; emerging tools and technologies; and telemetry.
  • Knowledge of test case preparation, test objectives and strategies, test types and tools, test environments, and root cause analysis.
  • Knowledge of defect life-cycle processes, defect tracking tools and methodologies, defect reporting, regression testing, root cause analysis, and root cause corrective action.
  • Knowledge of operating systems, software maintenance and application monitoring tools and techniques, debugging tools, mock screens, pseudocode, reverse engineering, system performance, security, integration, data migration and accessibility, and design methodologies.
  • Knowledge of program metrics, program reporting and logging tools and processes, and continuous integration and continuous deployment.
  • Ability to analyze requirements and existing solutions, create or configure code, test components, troubleshoot defects, maintain applications, and monitor project progress.
  • Ability to coordinate work, collaborate with stakeholders and cross-functional teams, communicate effectively, and support or guide other engineers.

Nice To Haves

  • Master’s degree in computer science, computer engineering, computer information systems, software engineering, or a related area.
  • Knowledge of creating inclusive digital experiences and implementing WCAG 2.2 AA standards, assistive technologies, and digital accessibility best practices.

Responsibilities

  • Participate in project discovery and develop high-level designs in partnership with product management, project management, business, and user experience teams.
  • Troubleshoot business and production issues by gathering relevant information, conducting root cause analysis, engaging support teams, developing and implementing action plans, interpreting results, and documenting outcomes.
  • Manage projects by reviewing requirements, translating them into technical solutions, researching alternatives, evaluating return on investment and business value, writing code, conducting unit tests, communicating status, collaborating across teams, resolving issues, and supporting on-time delivery and hand-offs.
  • Support business users by responding to questions and issues, researching solutions, determining implementation designs, explaining implications of system changes, identifying short- and long-term solutions, and directing users to appropriate contacts when needed.
  • Guide small groups of two to three engineers, including offshore associates, by providing relevant documents, direction, examples, and timelines.
  • Analyze business, stakeholder, and technical requirements; maintain traceability among business requirements, functional requirements, designs, and test cases; and contribute to user stories for component or module requirements.
  • Create and configure code for application components that meet business, technical, non-functional, availability, scalability, and maintainability needs; assist with language, standards, and tool selection; and learn relevant languages and frameworks.
  • Build scripts to automate repetitive tasks in CI/CD, testing, or other applicable processes; implement telemetry features; and apply security policy requirements during development and configuration.
  • Map customer requirements to test objectives; identify and create test cases; execute tests using appropriate tools and methods; and detect component errors and defects.
  • Track and analyze defects, perform regression testing after code changes, review defects from prior projects to prevent recurrence, and troubleshoot performance and availability bottlenecks.
  • Conduct application maintenance and re-engineering; monitor application performance and metrics; analyze logs and maintenance and performance data; and evaluate the validity and feasibility of change requests.
  • Monitor program metrics, reporting, and logging to ensure work adheres to approved milestones and timelines.
  • Coordinate and oversee job-related activities and assignments, maintain stakeholder relationships, communicate goals, measure progress, and identify and address improvement opportunities.
  • Provide supervision and development opportunities through hiring, training, mentoring, assigning duties, recognizing contributions, and promoting belonging.
  • Ensure compliance with company policies and procedures and support company mission, values, ethics, and integrity.
  • Foster respect, collaboration, inclusion, talent development, customer focus, integrity, continuous learning, and improvement.

Benefits

  • Medical, vision, and dental coverage.
  • 401(k), stock purchase, and company-paid life insurance.
  • Paid time off, including sick leave, parental leave, family care leave, bereavement leave, jury duty leave, and voting leave.
  • Short-term and long-term disability.
  • Company discounts.
  • Military Leave Pay.
  • Adoption and surrogacy expense reimbursement.
  • Walmart-paid Live Better U education program, including tuition, books, and fees for eligible programs.
  • Performance-based bonus awards; annual or quarterly performance bonuses are specified for this position.
  • Stock may be available as additional compensation for certain positions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service