Software Engineer III

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

About The Position

The Software Engineer III analyzes business, stakeholder, and technical requirements and assesses existing solutions. The role maintains traceability among business and functional requirements, designs, and test cases, and contributes user stories for components, modules, and straightforward requirements. The engineer develops and configures code for components or applications that meet business, technical, security, and non-functional requirements, including availability and scalability needs. The role helps select suitable programming languages, development standards, and tools; learns relevant languages and frameworks; automates routine tasks in CI/CD and testing processes; and implements telemetry as needed. The role maps customer requirements to test objectives, creates and executes test cases, and performs appropriate testing. It tracks and analyzes defects, conducts regression testing, investigates recurring issues, and troubleshoots performance and availability bottlenecks. The engineer independently performs complex application maintenance, monitors application metrics, conducts maintenance and re-engineering, analyzes logs and performance data, assesses change requests, and monitors project milestones and timelines.

Requirements

  • Bachelor’s degree or equivalent in Computer Science, Computer Information Systems, or a related field plus 2 years of experience in software engineering or related experience; alternatively, a master’s degree or equivalent in one of these fields.
  • Experience coding in an object-oriented programming language such as Java.
  • Experience developing single-page applications using front-end frameworks such as Angular and React JS.
  • Experience designing and implementing REST services in Java using Spring Boot.
  • Experience using cloud services such as Azure and GCP to develop and deploy applications.
  • Experience with Node Package Manager and NodeJS.
  • Experience configuring CI/CD pipelines using tools such as Jenkins and Git for source control management.
  • Experience optimizing CRUD operations in Oracle and SQL databases, including indexing, query optimization, normalization, transaction management, batch processing, connection pooling, and database-specific techniques.
  • Experience testing and troubleshooting using tools such as JUnit, JMeter, and Selenium 2.0.
  • Experience using caching strategies for high-volume static API responses, such as Redis and Spring Boot Caching (@EnableCaching).
  • Experience configuring Sonar Cube, identifying vulnerabilities, and resolving them.
  • The employer will accept any amount of experience with the required skills.

Responsibilities

  • Analyze business, stakeholder, and technical requirements and existing solutions.
  • Prepare and maintain a requirements traceability matrix linking business and functional requirements, design, and test cases.
  • Contribute user stories for components, modules, and straightforward requirements.
  • Create and configure code for components or applications that meet business, technical, security, and non-functional requirements.
  • Assist in selecting programming languages, development standards, and tools; learn languages and frameworks relevant to future work.
  • Build scripts to automate routine tasks in CI/CD, testing, or other processes, as applicable.
  • Implement telemetry features as needed.
  • Map customer requirements to test objectives; identify, create, and execute test cases for components and modules.
  • Perform different types of testing with appropriate tools and detect errors or defects.
  • Track and analyze defects, perform regression testing after code changes, and analyze past defects to prevent recurrence.
  • Troubleshoot application performance and availability bottlenecks.
  • Independently conduct complex application maintenance procedures and monitor 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 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 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