Software Engineer III

Walmart•Bentonville, AR

About The Position

The Software Engineer III coordinates and oversees job-related activities and assignments, develops relationships with stakeholders, supports plans and initiatives, communicates goals, measures progress, identifies improvement opportunities, and promotes adaptability and continuous learning. The role analyzes business, stakeholder, and technical requirements; reviews existing solutions; maintains requirement traceability; and contributes to user stories for component or module requirements. It develops and configures application components, applies appropriate languages, standards, and tools, creates automation scripts, implements telemetry, and applies security policies. The position maps requirements to test objectives, creates and executes test cases, manages and troubleshoots defects, conducts regression testing, and addresses application performance and availability issues. It independently performs application maintenance and re-engineering, monitors metrics and logs, evaluates change requests, and ensures project milestones and timelines are met. The position supports mainframe, Java-based, and cloud applications and services. Required technologies and practices include Agile Scrum, mainframe development and operations, cloud infrastructure, CI/CD automation, APIs and microservices, containerization, application monitoring, production and on-call support, and change and incident management.

Requirements

  • Bachelor's degree or equivalent in Computer Science, Computer Engineering, or a related field, plus 2 years of software engineering or related experience; or a master's degree or equivalent in one of those fields.
  • Experience with analysis, design, development, and testing of applications using Agile Scrum methodology.
  • Experience designing, implementing, and maintaining mainframe applications using JCL, COBOL, CICS, DB2, and VSAM.
  • Experience scheduling and monitoring batch jobs using Control-M and Airflow.
  • Experience with Expeditor for COBOL batch and CICS debugging.
  • Experience using File-AID for mainframe test-data creation, file browsing, and data validation.
  • Experience automating task orchestration and data processing using Python and shell scripting.
  • Experience with data fixes, validation, and ad-hoc reporting in Oracle, DB2, Cassandra, and BigQuery.
  • Experience managing mainframe application release and configuration processes using Endevor and LibGit.
  • Experience managing release and configuration processes for cloud and Java-based applications using GitHub, GitLab, and Bitbucket.
  • Experience deploying, managing, and scaling cloud-based applications and services on GCP and Azure.
  • Experience using Terraform and Ansible for infrastructure provisioning, configuration, and application deployment automation.
  • Experience designing CI/CD pipelines and deployment automation using Jenkins.
  • Experience building and deploying REST API web services and Java-based microservices with security best practices.
  • Experience using Docker and Kubernetes to deploy and manage containerized applications.
  • Experience monitoring applications and infrastructure, configuring alerts, and managing incidents using Splunk and Grafana.
  • Experience providing production and on-call support for mainframe and Java-based microservices applications.
  • Experience handling change and incident management processes using ServiceNow.
  • Experience using Jira and Confluence for sprint planning, issue tracking, and project documentation.
  • The employer will accept any amount of experience with the required skills.

Responsibilities

  • Coordinate, complete, and oversee job-related activities and assignments; develop relationships with key stakeholders and support business and customer initiatives.
  • Analyze business, stakeholder, and technical requirements and existing solutions; prepare and maintain requirement traceability across requirements, design, and test cases.
  • Contribute to user stories for component, module, or simple requirements.
  • Develop and configure application components to meet business, technical, and non-functional requirements, including maintainability, availability, and scalability needs.
  • 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 processes; implement telemetry features and apply security policies during development.
  • Map customer requirements to test objectives, create and execute test cases, and perform appropriate testing to detect defects.
  • Track and analyze defects, conduct regression testing after code changes, and use lessons from past defects to prevent recurrence.
  • Troubleshoot application performance and availability bottlenecks.
  • Independently conduct complex application maintenance procedures; monitor performance metrics and perform corrective, adaptive, and perfective maintenance and re-engineering.
  • Analyze application logs, maintenance data, and performance data; evaluate change requests for validity and feasibility.
  • Monitor project adherence to approved milestones and timelines.
  • Design, implement, and maintain mainframe applications; schedule and monitor batch jobs; support mainframe and Java-based microservices in production and on call.
  • Deploy, manage, and scale cloud applications and services; provision and configure infrastructure and automate application deployments.
  • Design and deploy CI/CD pipelines; build and deploy REST API web services and Java-based microservices using security best practices.
  • Monitor applications and infrastructure, configure alerts, manage incidents, and handle change and incident management processes.
  • Use Jira and Confluence for sprint planning, issue tracking, and project documentation.

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