Software Engineer III

Walmart•Sunnyvale, CA
•$117,000 - $234,000•Onsite

About The Position

The Software Engineer III develops, tests, maintains, and improves software components and applications in alignment with business, stakeholder, and technical requirements. The role analyzes existing solutions, supports requirements traceability, and contributes to user stories. It builds and configures code, selects appropriate programming languages and development tools, automates repetitive processes, implements telemetry, and applies security requirements. The role maps customer requirements to test objectives, creates and executes test cases, tracks and analyzes defects, performs regression testing, and uses appropriate testing tools. It troubleshoots application performance and availability, conducts maintenance and re-engineering, evaluates change requests, analyzes logs and performance data, and monitors application metrics. The position also supports stakeholder relationships, compliance with company policies, and adherence to project milestones and timelines.

Requirements

  • Master's degree or equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related area; or a bachelor's degree or equivalent in one of these areas and at least 2 years of experience in software engineering or a related area.
  • Experience with desktop and mobile web components and development of web-related features or applications.
  • Experience with JavaScript, TypeScript, Node.js, and React.js.
  • Experience with frontend testing and automation technologies, including Test Café, Selenium, and Cucumber.
  • Experience developing and testing device- and browser-compatible applications.
  • Experience building products with a focus on testability.
  • Experience with Mockito and JUnit.
  • Experience with development, code review, testing, documentation, and code structure in a team environment.
  • Experience with Java, Python, Maven, Git, Jenkins, Jira, and Confluence.
  • Experience troubleshooting live applications and assessing end-to-end functional performance bottlenecks of applications running on dWeb and mWeb.
  • The employer will accept any amount of experience with the required skills.

Responsibilities

  • Analyze business, stakeholder, and technical requirements and assess existing solutions.
  • Prepare and maintain traceability between business requirements, functional requirements, designs, and test cases.
  • Contribute to user stories for component, module, or simple requirements.
  • Create and configure code for components and applications that meet business, technical, and non-functional requirements, including maintainability, availability, and scalability needs.
  • Assist in selecting programming languages, development standards, and tools.
  • Learn coding languages and frameworks relevant to future work.
  • Build scripts to automate repetitive tasks in CI/CD, testing, or other processes.
  • Implement telemetry features as required.
  • Apply security policy requirements during code development and configuration.
  • Build stakeholder relationships, identify business needs, implement appropriate processes, monitor progress, and adapt to changing demands.
  • Map customer requirements to test objectives and create test cases for components or modules.
  • Execute test cases and different types of testing to identify errors and defects.
  • Track and analyze defects, perform regression testing after code changes, and analyze past defects to prevent recurrence.
  • Troubleshoot application performance and availability bottlenecks.
  • Conduct complex application maintenance independently, including corrective, adaptive, and perfective maintenance and re-engineering.
  • Monitor application performance metrics and analyze application logs, maintenance data, and performance data.
  • Evaluate change requests for validity and feasibility.
  • Ensure projects adhere to approved milestones and timelines.
  • Model compliance with company policies, procedures, mission, values, and standards of ethics and integrity.

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 company-paid college degrees.
  • Company discounts.
  • Military service pay.
  • Adoption expense reimbursement.
  • Annual or quarterly performance incentives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service