Software Engineer III

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

About The Position

The Software Engineer III coordinates and oversees job-related activities and assignments, builds relationships with key stakeholders, supports plans and initiatives, communicates goals, measures progress, addresses improvement opportunities, and promotes adaptability and continuous learning. The role analyzes business, stakeholder, and technical requirements; reviews existing solutions; maintains requirement traceability across requirements, design, and test cases; and contributes user stories for component or module requirements. The engineer develops and configures code for components and applications, helps select programming languages, standards, and tools, and creates automation scripts for CI/CD, testing, and other processes. The role implements telemetry and applies security policies during development. Responsibilities also include mapping customer needs to test objectives, creating and executing test cases, managing and troubleshooting defects, performing regression testing, and addressing performance and availability bottlenecks. The position independently conducts complex application maintenance, monitors application performance and metrics, performs corrective, adaptive, and perfective maintenance and re-engineering, analyzes logs and operational data, evaluates change requests, and tracks project adherence to approved milestones and timelines. The role requires experience building cloud-native microservices and applications, APIs, user interfaces, CI/CD pipelines, event-streaming applications, and monitoring solutions using the technologies listed in the posting.

Requirements

  • Master's degree or equivalent in Computer Science, Computer Engineering, or a related field; or a bachelor's degree or equivalent in one of these fields plus 2 years of software engineering or related experience.
  • Experience applying SOLID principles and design patterns in cloud-native microservices architectures.
  • Experience coding in Java.
  • Experience designing and implementing REST API web services.
  • Experience with Spring MVC, Spring Boot, and Spring JDBC.
  • Experience creating interactive user interfaces with React.js and Node.js.
  • Experience building cloud-native applications using GCP and Azure.
  • Experience using Cosmos DB for data storage and retrieval.
  • Experience managing Git repositories, version control, and branching strategies.
  • Experience designing CI/CD pipelines with Jenkins and deploying containerized applications to Kubernetes.
  • Experience using Jira and Confluence to track features, stories, and application details.
  • Experience configuring Prometheus and Grafana for monitoring and alerting.
  • Experience writing unit and integration tests using JUnit.
  • Experience developing event-streaming applications using Kafka.

Responsibilities

  • Coordinate and oversee job-related activities and assignments; maintain stakeholder relationships, support business initiatives, communicate goals, measure results, identify improvement opportunities, and promote continuous learning.
  • Analyze business, stakeholder, and technical requirements and assess existing solutions.
  • Prepare and maintain requirement traceability between business requirements, functional requirements, designs, and test cases.
  • Contribute user stories for component, module, or simple requirements.
  • Develop and configure application and component code that meets business, technical, and non-functional requirements.
  • Assist in selecting programming languages, development standards, and tools, and learn relevant languages and frameworks.
  • Build automation scripts for repetitive tasks in CI/CD, testing, or other processes.
  • Implement telemetry features and apply security policy requirements during development.
  • Map customer requirements to test objectives; identify, create, and execute component or module test cases using appropriate testing tools.
  • Track and analyze defects, conduct regression testing, and analyze past defects to help prevent recurrence.
  • Troubleshoot application performance and availability bottlenecks.
  • Independently conduct complex application maintenance; monitor performance and metrics; perform corrective, adaptive, and perfective maintenance and re-engineering.
  • Analyze application logs, maintenance activity data, and performance data, and evaluate the validity and feasibility of change requests.
  • Monitor project adherence to approved milestones and timelines.

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, 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