Software Engineer III

Walmart•Herndon, VA
•$108,000 - $216,000•Onsite

About The Position

The Software Engineer III develops and maintains software components and applications that meet business and technical requirements, including non-functional requirements for maintainability, availability, and scalability. The role contributes to requirements analysis and scoping, implementation, testing, defect management, application maintenance, DevOps activities, and program monitoring. The position is located at 2245 Monroe Street, Herndon, VA 20171. The role analyzes stakeholder and business needs, prepares and maintains traceability between business and functional requirements, design, and test cases, and contributes to user stories for component or module requirements. It supports software development using appropriate languages, standards, tools, and platforms; creates automation scripts for CI/CD and other processes; and develops, tests, troubleshoots, monitors, and maintains applications. The position requires a master's degree or equivalent in a specified computing-related field, or a bachelor's degree or equivalent in such a field plus two years of software engineering or related experience. Required technical experience includes Java development, relational databases and SQL, API testing tools, Azure, shell scripting and UNIX programming, REST APIs and web applications with Java and Spring, Docker, Jira, Git, Kafka, and Kafka Lenses. The employer will accept any amount of experience with the required skills.

Requirements

  • Master's degree or equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related field; OR bachelor's degree or equivalent in one of these fields plus 2 years of software engineering or related experience.
  • Experience developing with Java.
  • Experience writing SQL queries and interacting with relational databases.
  • Experience using API testing tools such as Postman and Insomnia.
  • Experience with cloud-based development using Azure.
  • Experience writing shell scripts and performing UNIX programming.
  • Experience designing and implementing REST APIs or web applications using Java, Spring, and Spring Boot.
  • Experience building containerized applications using Docker.
  • Experience developing with Jira and Git.
  • Experience working with the Kafka messaging system and querying data on Kafka Lenses.
  • The employer will accept any amount of experience with the required skills.

Responsibilities

  • Analyze and scope requirements, business objectives, risks, and costs; classify requirements and contribute to user stories.
  • Prepare and maintain traceability across business requirements, functional requirements, design, and test cases.
  • Create and configure code for application components and help select appropriate development languages, standards, and tools.
  • Build scripts to automate repetitive tasks in CI/CD, testing, and other processes.
  • Prepare test cases and test objectives, execute tests, and detect component-level errors and defects.
  • Track and analyze defects, perform regression testing, investigate root causes, and troubleshoot application performance and availability bottlenecks.
  • Conduct complex application maintenance independently, including corrective, adaptive, and perfective maintenance and re-engineering activities.
  • Monitor application performance using metrics; analyze application logs, maintenance activity, and performance data; evaluate change requests for validity and feasibility.
  • Review program metrics, reporting, logging, and CI/CD processes to monitor adherence to approved milestones and timelines.
  • Coordinate job-related activities and assignments, maintain stakeholder relationships, support plans and initiatives, communicate goals, identify improvement opportunities, and promote continuous learning.

Benefits

  • 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, 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.
  • Other benefits may be available; eligibility requirements apply and benefits may depend on job classification and length of employment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service