Senior Software Engineer

Walmart•Sunnyvale, CA

About The Position

The Senior Software Engineer assesses gaps between customer and business expectations and existing products or solutions, classifies requirements, identifies risks, and recommends corrective actions. The role contributes to user stories and solution designs, evaluates design trade-offs, and converts high-level designs into detailed designs using mock screens, pseudocode, and functional logic. The engineer develops and configures software components and applications to meet business, technical, and non-functional requirements, including availability and scalability needs. Responsibilities include selecting languages and tools, building automation scripts for CI/CD and testing, implementing telemetry, and applying security policies. The role also maps customer requirements to test objectives, creates and executes test cases, tracks defects, performs regression testing, and troubleshoots application performance and availability. The position independently conducts complex application maintenance, monitors application performance using metrics, performs maintenance and re-engineering activities, analyzes logs and performance data, evaluates change requests, and helps ensure delivery aligns with approved milestones and timelines. The role is based at 1375 Crossman Avenue, Sunnyvale, CA 94089.

Requirements

  • Master's degree or equivalent in a listed computing, engineering, information technology, or related area and 1 year of experience in software engineering or a related area; or a bachelor's degree or equivalent in a listed area and 3 years of experience in software engineering or a related area.
  • Experience programming in Java, Spring, and JavaScript object-oriented programming languages.
  • Experience developing RESTful microservices using Spring, Spring Boot, and distributed messaging brokers including Kafka.
  • Experience using Docker and Kubernetes to create, deploy, and manage cloud applications.
  • Experience with API design, development, and management for microservices applications.
  • Experience creating documentation, technical manuals, and API flow diagrams for Confluence.
  • Experience using Google Cloud Platform to create, deploy, and manage microservices.
  • Experience performing CRUD operations in Oracle, MySQL, NoSQL, and Spanner databases.
  • Experience using Splunk and MMS dashboards to troubleshoot and resolve development and production issues.
  • Experience using Git to manage application repositories.

Responsibilities

  • Assess gaps or changes between customer and business expectations and existing products or solutions.
  • Classify requirements, anticipate solution risks, inform stakeholders, and recommend corrective steps.
  • Contribute to user stories and assist with designing solutions and evaluating design trade-offs.
  • Convert high-level designs into detailed designs using mock screens, pseudocode, and functional logic.
  • Create and configure software components or applications that meet business, technical, and non-functional requirements.
  • Assist in selecting programming languages, development standards, and software tools.
  • Build scripts to automate 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 and create and execute test cases.
  • Perform testing, track and analyze defects, conduct regression testing, and analyze past defects to help prevent recurrence.
  • Troubleshoot application performance and availability bottlenecks.
  • Conduct complex application maintenance, monitor performance metrics, and perform corrective, adaptive, and perfective maintenance and re-engineering.
  • Analyze application logs, maintenance data, and performance data.
  • Evaluate change requests for validity and feasibility.
  • Ensure project work adheres to approved milestones and timelines.

Benefits

  • Medical, vision, and dental coverage
  • 401(k)
  • Stock purchase
  • 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
  • Performance-based incentive awards
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service