Software Engineer III

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

About The Position

The Software Engineer III analyzes and scopes requirements, maintains traceability among business and functional requirements, designs, and test cases, and contributes user stories for component- or module-level work. The role develops and configures software components and applications to meet business, technical, security, and non-functional requirements. It also supports technology and tool selection, learns relevant languages and frameworks, automates routine processes, and independently implements telemetry features as needed. The engineer maps customer requirements to test objectives, creates and executes test cases, performs appropriate types of testing, tracks and analyzes defects, conducts regression testing, and troubleshoots performance and availability bottlenecks. The role independently carries out complex application maintenance, monitors application performance and metrics, performs maintenance and re-engineering, analyzes logs and operational data, evaluates change requests, and monitors project progress against approved milestones and timelines. The position requires experience with Agile Scrum, software development and production support, Java-based REST and SOAP web services using Spring Boot, BigQuery, Cassandra, Azure SQL Database, Spring, concurrent maps and multithreading, real-time data streams, configuration and change management, code reviews, and cloud-native services, containerization, and orchestration. The job is located at 811 Excellence Dr, Bentonville, AR 72716. Pay is $90,000–$180,000 per year, with additional annual or quarterly performance incentives.

Requirements

  • Bachelor's degree or equivalent in computer science, computer engineering, computer information systems, software engineering, or a related field, plus 2 years of experience in software engineering or related experience; or a master's degree or equivalent in one of those fields.
  • Experience with Agile software development using Scrum methodology.
  • Experience with development, debugging, and testing.
  • Experience completing the SDLC lifecycle and providing production support for a project.
  • Experience developing Java-based REST and SOAP web services using Spring Boot.
  • Experience implementing BigQuery functionality within Spring Boot applications to process large-scale datasets.
  • Experience using Cassandra to implement distributed, highly available database solutions.
  • Experience using Azure SQL Database in Spring Boot projects.
  • Experience with Spring and Concurrent HashMap in maps with multithreading.
  • Experience processing real-time data streams.
  • Experience participating in configuration management, change management activities, and code reviews.
  • Experience with cloud-native services, containerization, and orchestration, such as Docker and Kubernetes.

Responsibilities

  • Prepare and maintain a requirements traceability matrix linking business requirements, functional requirements, design, and test cases.
  • Contribute user stories for component, module, and simple requirements using Agile methodology.
  • Create and configure software components and applications to meet business, technical, security, and non-functional requirements.
  • Assist with selecting programming languages, development standards, and software tools.
  • Learn coding languages and frameworks relevant to future work.
  • Build automation scripts for repetitive tasks in CI/CD, testing, or other applicable processes.
  • Implement telemetry features independently when required.
  • Map customer requirements to test objectives and create test cases for components and modules.
  • Execute test cases and appropriate types of testing to identify errors and defects.
  • Track and analyze defects, perform regression testing after code changes, and analyze past defects to prevent recurrence.
  • Troubleshoot application performance and availability bottlenecks.
  • Conduct complex application maintenance procedures independently.
  • Monitor and evaluate application performance using relevant metrics.
  • Perform corrective, adaptive, and perfective maintenance and re-engineering activities.
  • Analyze application logs, maintenance activity data, and performance data.
  • Evaluate change requests for validity and feasibility.
  • Ensure project work adheres to approved milestones and timelines.

Benefits

  • Medical, vision, and dental coverage
  • 401(k)
  • Stock purchase
  • Company-paid life insurance
  • Paid time off, including sick leave
  • Parental leave
  • Family care leave
  • Bereavement leave
  • Jury duty leave
  • Voting leave
  • Short-term and long-term disability
  • Education assistance, including 100% company-paid college degrees
  • Company discounts
  • Military service pay
  • Adoption expense reimbursement
  • Performance-based incentive awards
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service