Software Engineer III

Walmart•Bentonville, AR
•Onsite

About The Position

The Software Engineer III coordinates and oversees software engineering activities, builds relationships with stakeholders, supports business and customer initiatives, and identifies goals and improvement opportunities. The role analyzes and scopes requirements, maintains traceability among business and functional requirements, design, and test cases, and contributes user stories for component- and module-level requirements. The position develops and configures software components and applications that meet business, technical, and non-functional requirements, with attention to maintainability, availability, and scalability. It selects appropriate languages, standards, and tools; creates automation scripts for CI/CD, testing, and other processes; prepares and executes component test cases; and manages defects, regression testing, troubleshooting, and root-cause analysis. The role also performs application maintenance and re-engineering, monitors application performance and metrics, analyzes logs and maintenance data, evaluates change requests, and monitors program milestones and timelines. It works with UX, product owners, business subject-matter experts, and technical resources to deliver supportable solutions consistent with architecture and development standards. The position is based at 811 Excellence Dr., Bentonville, Arkansas.

Requirements

  • Master's degree or equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related field; or a bachelor's degree or equivalent in one of these fields plus 2 years of experience in software engineering or a related area.
  • Experience with JavaScript, React and Redux, ES6, NodeJS, TypeScript, HTML/CSS, REST, and Hapi.js.
  • Experience using JavaScript-based technologies to develop maintainable, performant features in an Agile, incremental fashion.
  • Experience building reusable React components with TypeScript and modular CSS, managing client-side data with Redux, and testing with Jest.
  • Experience developing reusable components and modules that add to UI team and platform capabilities.
  • Experience driving product portfolio component creation and modification and engaging technical resources to contribute to solutions.
  • Experience with root-cause analysis of critical business and production issues.
  • Experience in software development, engineering patterns, design patterns, and industry best practices.
  • Experience adopting methodologies that provide increased business flexibility and agility.
  • Experience partnering with UX, product owners, and business subject-matter experts to analyze business needs and provide sustainable engineered solutions.
  • The employer will accept any amount of experience with the required skills.

Responsibilities

  • Coordinate and oversee job-related activities and assignments, build relationships with key stakeholders, support plans and initiatives, identify goals and objectives, and address improvement opportunities.
  • Analyze and scope business, stakeholder, and technical requirements; assess existing solutions; and maintain traceability between requirements, design, and test cases.
  • Contribute user stories for component- and module-level requirements.
  • Develop and configure code for components and applications that meet business, technical, and non-functional requirements, including maintainability, availability, and scalability needs.
  • Assist with selecting programming languages, development standards, and tools.
  • Build scripts to automate repetitive tasks in CI/CD, testing, and other processes.
  • Prepare test cases and execute tests to detect component-level errors and defects.
  • Track and analyze defects, perform regression testing, and analyze defects from prior projects to prevent recurrence.
  • Troubleshoot application performance and availability bottlenecks and direct root-cause analysis of critical business and production issues.
  • Conduct complex application maintenance independently; monitor application metrics; perform corrective, adaptive, and perfective maintenance and re-engineering.
  • Analyze application logs, maintenance data, and performance data; evaluate change requests for validity and feasibility.
  • Review program metrics and reporting, and use logging and CI/CD processes to monitor adherence to approved milestones and timelines.
  • Develop reusable React components and modules, manage client-side data with Redux, and test with Jest.
  • Drive creation and modification of product portfolio components and engage technical resources to deliver solutions consistent with architecture, design, and development standards.
  • Partner with UX, product owners, and business subject-matter experts to understand business needs and provide supportable, sustainable engineered solutions.
  • Apply software engineering patterns, design patterns, industry best practices, and methodologies that improve business flexibility and agility.

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, and voting leave.
  • Short-term and long-term disability.
  • Education assistance, including company-paid college degrees.
  • Company discounts.
  • Military service pay.
  • Adoption expense reimbursement.
  • Annual or quarterly performance incentives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service