Software Engineer III

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

About The Position

The Software Engineer III assists with engineering project guidance for small groups of two to three engineers, including offshore associates. The role supports business users by answering questions and resolving concerns and issues, researching solutions, determining implementation designs, explaining system implications, identifying short- and long-term solutions, and directing users to appropriate contacts when needed. The position manages complex projects ranging from small to large in size, from requirements review and solution design through coding, unit testing, troubleshooting, stakeholder communication, and on-time delivery. It also troubleshoots business and production issues through information gathering, root-cause analysis, support-team coordination, solution development, action-plan execution, and documentation. The engineer participates in discovery for small- to medium-sized projects and develops high-level designs in partnership with product management, project management, business, and user experience teams. The role requires a master’s degree or equivalent in Computer Science, Information Technology, Engineering, or a related field. No specific number of years of experience is required, but experience with the listed skills is required; the employer will accept any amount of experience with those skills. The position is located at 811 Excellence Dr, Bentonville, AR 72716. Pay is $90,000 to $180,000 per year, with additional annual or quarterly performance incentives.

Requirements

  • Master’s degree or equivalent in Computer Science, Information Technology, Engineering, or a related field.
  • No specific years of experience required; experience with the listed skills is required, and any amount of experience with the required skills is accepted.
  • Experience administering Windows and Linux systems, including Windows Server 2019, RHEL, and CentOS; building systems and servers; installing, upgrading, migrating, and troubleshooting.
  • Experience installing, upgrading, and patching Red Hat servers using YUM package management.
  • Experience developing Cron jobs and Shell scripts and automating system configuration using Shell and Python.
  • Experience designing networks for load balancing, traffic manager, application gateways, and network security groups.
  • Experience deploying cloud infrastructure using Terraform templates and Jenkins CI/CD, and building automated infrastructure with ARM Templates and Terraform.
  • Experience establishing Git branching strategies and implementing Jenkins CI with Git and Maven artifact builds.
  • Experience implementing continuous delivery plans with Jenkins and automating SDLC deployments using Ansible.
  • Experience developing Docker files and containers, configuring Kubernetes orchestration, maintaining Kubernetes-managed Docker clusters, and creating Helm packages.
  • Experience implementing Docker and Kubernetes on Azure and automating application container deployment to AKS and EKS.
  • Experience managing Docker containers and Kubernetes clusters for rolling deployments of Java applications.
  • Experience migrating workloads from on-premises datacenters to Azure and Google Cloud platforms.
  • Experience monitoring Azure services with Azure Monitor and managing Prometheus and Grafana for resource, network, and log trace monitoring.

Responsibilities

  • Provide guidance and project information to small groups of two to three engineers, including offshore associates.
  • Support business users by addressing questions, concerns, and issues; researching solutions; determining implementation designs; explaining system implications; identifying short- and long-term solutions; and routing out-of-domain issues to appropriate contacts.
  • Manage complex projects by reviewing requirements, translating them into technical solutions, researching alternatives, selecting solutions based on return on investment and business value, gathering project information, writing and developing code, and conducting unit testing.
  • Communicate project status and issues to team members and stakeholders, collaborate with project and cross-functional teams, identify opportunities, interpret information, ensure solutions are sustainable, troubleshoot issues and bugs, and ensure on-time delivery and hand-offs.
  • Troubleshoot business and production issues by gathering relevant information, conducting root-cause analysis, engaging support teams, developing solutions and action plans, carrying out designated actions, interpreting results, and completing online documentation.
  • Participate in discovery for small- to medium-sized projects and develop high-level designs with product management, project management, business, and user experience teams.
  • Perform Windows and Linux system administration, including system and server builds, installations, upgrades, migrations, and troubleshooting.
  • Install, upgrade, and patch Red Hat servers using YUM; develop Cron jobs and Shell scripts; and automate system configuration using Shell and Python.
  • Develop network design solutions for services such as load balancing, traffic manager, application gateways, and network security groups.
  • Deploy cloud infrastructure using Terraform templates and Jenkins CI/CD, and build automated infrastructure using ARM Templates and Terraform.
  • Establish Git branching strategies with developers; implement continuous integration with Jenkins, Git, and Maven; implement continuous delivery plans; and automate SDLC deployments using Ansible.
  • Develop Docker files and containers; configure and integrate Kubernetes; build and maintain Kubernetes-managed Docker clusters; and create Helm packages for Kubernetes applications.
  • Design and implement Docker and Kubernetes containerization on Azure; automate container deployment to Azure Kubernetes Service (AKS) and AWS Kubernetes Service (EKS); and manage containers and clusters for rolling deployments of Java applications.
  • Migrate workloads from on-premises datacenters to Azure and Google Cloud platforms.
  • Monitor Azure services using Azure Monitor metrics, activity logs, and diagnostic logs; install, configure, and manage Prometheus and Grafana for resource, network, and log trace monitoring.

Benefits

  • Medical, vision, and dental coverage.
  • 401(k).
  • Stock purchase plan.
  • 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.
  • Annual or quarterly performance incentives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service