Software Engineer III

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

About The Position

The Software Engineer III performs requirements and scoping analysis, creates and maintains requirements traceability, contributes user stories, and helps evaluate existing solutions. The role develops and configures software components and applications, selects appropriate languages and tools, builds automation scripts, implements telemetry, and applies security policies. It also prepares and executes testing, manages defects and regression testing, troubleshoots performance and availability issues, and performs application maintenance and re-engineering. The position monitors application performance and program progress through metrics, logs, and reporting, and evaluates change requests for validity and feasibility. The role requires experience designing and implementing microservices and frameworks, developing scalable customer-facing web and mobile solutions, creating Kafka-based data pipelines, and supporting software delivery across Agile SDLC phases. It uses monitoring and debugging tools, version control, CI/CD systems, defect tracking, code-quality tools, and testing frameworks, and includes managing deployments to an Azure environment using WCNP. The position is located at 811 Excellence Dr, Bentonville, AR 72716. The stated pay range is $90,000 to $180,000 per year, with additional annual or quarterly performance incentives.

Requirements

  • Master’s degree or equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related field, plus 1 year of software engineering or related experience; OR a bachelor’s degree or equivalent in one of these fields, plus 2 years of software engineering or related experience.
  • Experience designing and implementing microservices and frameworks using Java, Spring, Kafka, SQL, Cosmos, NoSQL, Hibernate, and Tomcat, and using data stores for large-volume datasets.
  • Experience coding in object-oriented programming languages, including Java and Python.
  • Experience building scalable, low-latency, fault-tolerant, high-performance architecture for customer-facing web and mobile applications.
  • Experience using Splunk, Grafana, Elastic, and Dynatrace dashboards or queries to monitor application and system health and debug production issues.
  • Experience building message-driven backend data pipelines using Kafka.
  • Experience with SDLC phases, including sprint planning, estimating, design, development, testing, and deployment in an Agile environment.
  • Experience using Git for team version control.
  • Experience integrating applications with Jenkins to establish CI/CD environments.
  • Experience using JIRA for defect reporting and tracking.
  • Experience running SonarQube to report code smells, bugs, and vulnerabilities.
  • Experience ensuring software code is protected against security risks.
  • Experience testing with Postman, Mockito, and JUnit.
  • Experience with system management, including performance monitoring, service versioning, and code deployments to Azure using WCNP.
  • The employer will accept any amount of experience with the required skills.

Responsibilities

  • Perform requirements and scoping analysis, including traceability, risk and cost analysis, business objectives, requirement classification, and user stories.
  • Prepare and maintain traceability between business requirements, functional requirements, design, and test cases.
  • Contribute user stories for component, module, and simple requirements in Agile methodology.
  • Review and apply coding standards, languages, frameworks, tools, platforms, and quality, safety, and security standards.
  • Use emerging tools and technologies, including telemetry, to develop or configure code that meets business, technical, non-functional, maintainability, availability, and scalability needs.
  • Assist in selecting programming languages, development standards, and tools for software coding and configuration.
  • Build scripts to automate repetitive tasks in CI/CD, testing, or other processes.
  • Implement telemetry features and apply security policy requirements during code development and configuration.
  • Prepare test cases, objectives, strategies, types, tools, and environments; map customer requirements to test objectives.
  • Identify and execute test cases for components or modules, using appropriate testing types and tools to detect errors and defects.
  • Manage defects, conduct root cause analysis and corrective action, and perform regression testing after code changes.
  • Analyze defects from prior projects or solutions to help prevent recurrence.
  • Troubleshoot application performance and availability bottlenecks.
  • Conduct complex application maintenance procedures independently; 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.
  • Monitor programs using metrics, reporting, logging, and CI/CD processes to track adherence to approved milestones and timelines.
  • Design and implement microservices, frameworks, and data stores for user interaction with large-volume datasets.
  • Build scalable, low-latency, fault-tolerant, high-performance architecture for customer-facing web and mobile applications.
  • Build message-driven data pipelines between backend systems using Kafka.
  • Participate in Agile SDLC activities, including sprint planning, estimation, design, development, testing, and deployment.
  • Use Git to coordinate work with the team; integrate applications with Jenkins for CI/CD; use JIRA for defect reporting and tracking.
  • Run SonarQube to measure code quality and report code smells, bugs, and vulnerabilities; help ensure code is not vulnerable to security risks.
  • Test using Postman, Mockito, and JUnit; monitor performance, manage service versioning, and deploy code to Azure using WCNP.

Benefits

  • Medical, vision, and dental coverage.
  • 401(k), stock purchase plan, 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