Software Engineer III

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

About The Position

The Software Engineer III coordinates and oversees job-related activities and assignments, develops relationships with stakeholders, supports plans and initiatives that meet customer and business needs, communicates goals, measures progress, identifies improvement opportunities, and promotes adaptability and continuous learning. The role analyzes business, stakeholder, and technical requirements and existing solutions; maintains requirement traceability; and contributes to user stories for component- or module-level requirements. The engineer develops and configures code for components and applications that meet business, technical, and non-functional requirements, including maintainability, availability, scalability, and security. The role helps select languages, development standards, and tools; learns relevant languages and frameworks; builds automation scripts; and implements telemetry as needed. Responsibilities also include mapping requirements to test objectives, creating and executing component-level test cases, performing different types of testing, managing and troubleshooting defects, conducting regression testing, and analyzing prior defects to prevent recurrence. The engineer independently performs complex application maintenance, monitors application metrics and logs, addresses performance and availability issues, evaluates change requests, and supports project adherence to approved milestones and timelines. The position requires a bachelor's degree or equivalent in Computer Science, Computer Engineering, or a related field plus two years of software engineering or related experience, or a master's degree or equivalent in one of those fields. The employer accepts any amount of experience with the listed required skills. The role is located at 811 Excellence Dr, Bentonville, AR 72716.

Requirements

  • Bachelor's degree or equivalent in Computer Science, Computer Engineering, or a related field, plus two years of software engineering or related experience; alternatively, a master's degree or equivalent in one of those fields.
  • Experience designing, developing, and maintaining automated test frameworks using Java and industry-standard testing libraries.
  • Experience automating web application testing with Selenium WebDriver and Cucumber, including behavior-driven development practices.
  • Experience implementing REST API automation with REST Assured and related frameworks, including request validation and response verification.
  • Experience with database querying and automation, including complex SQL queries for data validation, data integrity checks, and automated test verification.
  • Experience designing, executing, analyzing, and reporting performance tests and metrics using tools such as Apache JMeter.
  • Experience with batch processing, scheduled jobs, and file transfer workflows, including validation of cron jobs and managed file transfer processes.
  • Experience creating, scheduling, and maintaining automated test execution jobs using CI/CD tools such as Looper Pro or another CI/CD tool.
  • Experience executing automated test suites using TestNG, including configuration management, parameterization, and test results analysis.
  • Experience testing applications in Kubernetes environments, including validating behavior across pods, services, and namespaces.
  • Experience testing and validating Kafka messaging workflows, including data publication, consumption, and delivery from source systems to downstream client applications.
  • Experience working in Agile/Scrum environments using JIRA or similar tools for sprint planning, backlog management, and defect tracking.
  • The employer accepts any amount of experience with the required skills.

Responsibilities

  • Coordinate and oversee job-related activities and assignments; build stakeholder relationships and support plans and initiatives that meet customer and business needs.
  • Communicate goals and objectives, measure progress, identify improvement opportunities, and promote adaptability and continuous learning.
  • Analyze business, stakeholder, and technical requirements and existing solutions; prepare and maintain requirements traceability across business requirements, functional requirements, design, and test cases.
  • Contribute to user stories for component-, module-, or simple requirements.
  • Create and configure code for components and applications that meet business, technical, and non-functional requirements.
  • Assist in selecting appropriate programming languages, development standards, and tools; learn relevant languages and frameworks.
  • Build scripts to automate repetitive tasks in CI/CD, testing, or other applicable processes, and implement telemetry features as required.
  • Apply security policy requirements during code development and configuration.
  • Map customer requirements to test objectives; identify, create, and execute component or module test cases using appropriate testing tools.
  • Track and analyze defects, troubleshoot issues, and perform regression testing following code changes.
  • Analyze defects from prior projects or solutions to help prevent recurrence.
  • Troubleshoot application performance and availability bottlenecks.
  • Independently conduct complex application maintenance; monitor and evaluate application performance using appropriate 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 projects adhere to approved milestones and timelines.

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.
  • Education assistance, including 100% company-paid college degrees.
  • Company discounts.
  • Military service pay.
  • Adoption expense reimbursement.
  • Performance-based incentive awards, including annual or quarterly performance incentives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service