Software Engineer III

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

About The Position

The Software Engineer III coordinates, completes, and oversees job-related activities and assignments, develops and maintains relationships with key stakeholders, supports initiatives to meet customer and business needs, identifies goals and improvement opportunities, and promotes adaptability and continuous learning. The role analyzes and scopes business, stakeholder, and technical requirements; prepares and maintains traceability between business requirements, functional requirements, design, and test cases; and contributes to user stories. It develops and configures code for application components, selects appropriate languages and tools, and builds automation scripts for CI/CD, testing, and other processes. The engineer prepares and executes tests, manages and analyzes defects, performs regression testing, and troubleshoots application performance and availability. The position also independently conducts complex application maintenance, monitors application performance and logs, evaluates change requests, and reviews program metrics and reporting to help ensure project adherence to approved milestones and timelines. The required technologies and practices include Java, Spring Boot, REST APIs, microservices, Angular, JavaScript, HTML5, CSS3, Docker, Kubernetes, Jenkins, databases, testing frameworks, and Agile methodologies.

Requirements

  • Bachelor's degree or equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related field plus 2 years of software engineering or related experience; alternatively, a master's degree or equivalent in one of these fields. The employer will accept any amount of experience with the required skills.
  • Experience designing, developing, and implementing REST-based APIs using Java and Spring Boot for microservices and server-side logic.
  • Experience creating responsive web interfaces using HTML5, CSS3, JavaScript, and Angular 8.
  • Experience writing test cases using frameworks such as JUnit.
  • Experience orchestrating microservice containerization with Docker and automating application deployment and scaling with Kubernetes and Jenkins.
  • Experience accessing data using Hibernate and working with AngularJS UI components, Bootstrap, JSP, and jQuery.
  • Experience with MySQL and SQL databases, including Azure DB and MySQL, and NoSQL technologies including Elasticsearch and Datastore.
  • Experience setting up and maintaining CI/CD pipelines using tools such as Jenkins, Docker, and Kubernetes.
  • Experience with data mappings, database design, and GCP Datastore services for application databases.
  • Experience using Agile methodologies for the software development life cycle.
  • Experience applying algorithms to improve code performance and quality and break down complex solutions.

Responsibilities

  • Coordinate, complete, and oversee job-related activities and assignments while developing relationships with stakeholders and supporting customer and business needs.
  • Analyze and scope requirements, conduct risk and cost analysis, and help assess existing solutions against business, stakeholder, and technical needs.
  • Prepare and maintain requirement traceability across business requirements, functional requirements, design, and test cases; contribute to user stories.
  • Create and configure code for application components and help select appropriate programming languages, development standards, and tools.
  • Build scripts to automate repetitive tasks in CI/CD, testing, and other processes.
  • Identify and create test cases, execute tests, and detect errors and defects in application components.
  • Track and analyze defects, perform regression testing, investigate root causes, and troubleshoot application performance and availability bottlenecks.
  • Conduct complex application maintenance independently, monitor and evaluate application performance, and perform corrective, adaptive, and perfective maintenance and re-engineering.
  • Analyze application logs, maintenance activity, and performance data; evaluate change requests for validity and feasibility.
  • Review program metrics and reporting to monitor project adherence to approved milestones and timelines.

Benefits

  • Competitive pay and performance-based incentive awards.
  • 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 company-paid college degrees.
  • Company discounts, military service pay, and adoption expense reimbursement.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service