Software Engineer III

Walmart•Sunnyvale, CA
•$150,080 - $234,000

About The Position

The Software Engineer III develops, tests, maintains, and improves software components and applications to meet business, technical, and non-functional requirements. The role analyzes stakeholder and technical requirements, assists with evaluating existing solutions, maintains traceability across requirements, designs, and tests, and contributes to user stories. It creates and configures code, selects appropriate languages and development tools, builds automation scripts, implements telemetry, and applies security requirements. The position maps customer needs to test objectives, creates and executes test cases, performs different types of testing, tracks and analyzes defects, and conducts regression testing. It also troubleshoots application performance and availability, performs maintenance and re-engineering, analyzes logs and performance data, evaluates change requests, monitors application metrics, and ensures project work follows approved milestones and timelines. The role collaborates with stakeholders and supports business solutions while following company policies and standards.

Requirements

  • Bachelor's degree or equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related area and 2 years of experience in software engineering or a related area; OR a master's degree or equivalent in one of those fields.
  • Experience programming with object-oriented languages, including Java, the Spring Framework, and JavaScript.
  • Experience developing RESTful microservices using Spring and Spring Boot.
  • Experience using Docker and Kubernetes to create, deploy, and manage applications in the cloud.
  • Experience designing, developing, and managing APIs for microservices applications.
  • Experience creating documentation, technical manuals, and API flow diagrams using Confluence.
  • Experience using Google Cloud Platform services, including Cloud Computing and Google Kubernetes Engine, to create, deploy, and manage microservices.
  • Experience integrating CI/CD flows for automated application deployment.
  • Experience performing CRUD operations in Oracle, MySQL, and Spanner databases.
  • Experience using Splunk and MMS dashboards to troubleshoot and resolve development and production issues.
  • Experience using Git to manage application repositories.
  • The employer will accept any amount of experience with the required skills.

Responsibilities

  • Analyze business, stakeholder, and technical requirements and assist in evaluating existing solutions.
  • Prepare and maintain a requirements traceability matrix linking business and functional requirements, designs, and test cases.
  • Contribute to user stories for component, module, and simple requirements.
  • Build relationships with stakeholders, identify business needs, implement business solutions, monitor progress, and identify improvement opportunities.
  • Create and configure code for components and applications that meet business, technical, and non-functional requirements.
  • 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 applicable processes.
  • Implement telemetry features and apply security policy requirements during development and configuration.
  • Map customer requirements to test objectives and identify test cases for components or modules.
  • Execute test cases and appropriate types of testing to find errors and defects.
  • Track and analyze defects, perform regression testing after code changes, and analyze prior defects to prevent recurrence.
  • Troubleshoot application performance and availability bottlenecks.
  • Independently conduct complex application maintenance procedures, including corrective, adaptive, and perfective maintenance and re-engineering.
  • Monitor application performance using appropriate metrics and analyze application logs, maintenance activity, and performance data.
  • Evaluate change requests for validity and feasibility.
  • Ensure adherence to approved project 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 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.
  • Annual or quarterly performance incentives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service